Performance Tuning in Informatica: Πλήρες σεμινάριο

Μετασχηματισμός Joiner

  • Πάντα προτιμάτε να εκτελείτε συνδέσεις στη βάση δεδομένων, εάν είναι δυνατόν, καθώς οι ενώσεις βάσεων δεδομένων είναι πιο γρήγορες από τις συνδέσεις που δημιουργούνται στον μετασχηματισμό του συνδέσμου Informatica.
  • Ταξινομήστε τα δεδομένα πριν από τη σύνδεση, εάν είναι δυνατόν, καθώς μειώνεται η είσοδος/έξοδος του δίσκου που εκτελείται κατά τη σύνδεση.
  • Κάντε τον πίνακα με λιγότερες γραμμές ως κύριο πίνακα.

Μετασχηματισμός αναζήτησης

  • Δημιουργήστε ένα ευρετήριο για τη στήλη σε έναν πίνακα αναζήτησης που χρησιμοποιείται σε κατάσταση αναζήτησης. Δεδομένου ότι ο πίνακας αναζήτησης θα ερωτηθεί για την αναζήτηση των δεδομένων που ταιριάζουν, η προσθήκη ενός ευρετηρίου θα αυξήσει την απόδοση.
  • Εάν είναι δυνατόν, αντί να χρησιμοποιείτε μετασχηματισμό αναζήτησης, χρησιμοποιήστε την εγγραφή στη βάση δεδομένων. Καθώς οι ενώσεις βάσεων δεδομένων είναι πιο γρήγορες, η απόδοση θα αυξάνεται.
  • Διαγράψτε τις περιττές στήλες από τον πίνακα αναζήτησης και διατηρήστε μόνο τις απαιτούμενες στήλες. Αυτό θα μειώσει την επιβάρυνση της ανάκτησης των επιπλέον στηλών από τη βάση δεδομένων.

Μετασχηματισμός φίλτρου

  • Χρησιμοποιήστε το μετασχηματισμό φίλτρου όσο το δυνατόν νωρίτερα μέσα στη χαρτογράφηση. Εάν τα ανεπιθύμητα δεδομένα μπορούν να απορριφθούν νωρίς στην αντιστοίχιση, θα αυξηθεί η απόδοση.'
  • Χρησιμοποιήστε τον προσδιορισμό πηγής για να φιλτράρετε τα δεδομένα. Μπορείτε επίσης να χρησιμοποιήσετε τον προσδιορισμό πηγής SQL παράκαμψη για να φιλτράρετε τις εγγραφές, αντί να χρησιμοποιήσετε μετασχηματισμό φίλτρου.

Μετασχηματισμός συσσωρευτή

  • Φιλτράρετε τα δεδομένα πριν τα συγκεντρώσετε. Εάν χρησιμοποιείτε μετασχηματισμό φίλτρου στη χαρτογράφηση, τότε φιλτράρετε τα δεδομένα πριν χρησιμοποιήσετε το aggregator, καθώς θα μειώσει την περιττή λειτουργία συγκέντρωσης.
  • Περιορίστε τον αριθμό των θυρών που χρησιμοποιούνται στο μετασχηματισμός συσσωρευτή. Αυτό θα μειώσει τον όγκο των δεδομένων που αποθηκεύει ο μετασχηματισμός του aggregator μέσα στη μνήμη cache.

Μετασχηματισμός προσδιορισμού πηγής

  • Φέρτε μόνο τις απαιτούμενες στήλες από την πηγή. Τις περισσότερες φορές δεν απαιτούνται όλες οι στήλες του πίνακα προέλευσης, επομένως φέρτε μόνο τα απαιτούμενα πεδία διαγράφοντας τις περιττές στήλες.
  • Αποφύγετε τη χρήση σειράς με ρήτρα μέσα στην παράκαμψη του προσδιοριστικού πηγής SQL. Η σειρά κατά ρήτρα απαιτεί πρόσθετη επεξεργασία και η απόδοση μπορεί να αυξηθεί με την αποφυγή της.