Πρόγραμμα εντοπισμού σφαλμάτων στην Informatica: Σημείο διακοπής και λεπτομερής λειτουργία

⚡ Έξυπνη Σύνοψη

Το πρόγραμμα εντοπισμού σφαλμάτων στην Informatica εκτελεί έναν χάρτηping γραμμή προς γραμμή μέσα στον Σχεδιαστή, έτσι ώστε η τιμή που διατηρείται από κάθε θύρα μετά από κάθε μετασχηματισμό να γίνεται ορατή αντί μόνο το τελικό αποτέλεσμα που γράφεται στον στόχο.

  • 🧪 Στιγμιότυπο περιόδου λειτουργίας: Το Debugger χρειάζεται μια υπάρχουσα συνεδρία, μια επαναχρησιμοποιήσιμη συνεδρία ή μια νέα παρουσία συνεδρίας εντοπισμού σφαλμάτων.
  • Target ασφάλεια: Η επιλογή Απόρριψη δεδομένων στόχου διατηρεί τον πίνακα στόχου ανέπαφο ενώ ο χάρτηςping αναλύεται.
  • 🔎 Δύο παράθυρα: Το παράθυρο προορισμού εμφανίζει τη γραμμή που πρόκειται να εισαχθεί. Το παράθυρο στιγμιότυπου εμφανίζει κάθε θύρα ενός επιλεγμένου μετασχηματισμού.
  • ⏭️ Βήμα σειράςping: Η επόμενη εμφάνιση, ή η συντόμευση F10, προωθεί το Debugger κατά μία γραμμή κάθε φορά.
  • 🚩 Ορια ΑΝΤΟΧΗΣ: Μια συνθήκη όπως ENAME ίση με SCOTT διακόπτει απευθείας την εκτέλεση στην επιθυμητή γραμμή.
  • 📝 Tracεπίπεδα: Οι επιλογές Κανονική, Συνοπτική, Λεπτομερής Αρχικοποίηση και Λεπτομερή Δεδομένα ελέγχουν πόσες λεπτομέρειες περιέχει το αρχείο καταγραφής περιόδου λειτουργίας.

Πρόγραμμα εντοπισμού σφαλμάτων στην Πληροφορική

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

Τι είναι το Debugger;

Το Debugger είναι ένα πολύ χρήσιμο βοηθητικό πρόγραμμα στην Informatica. Όταν εκτελούμε τον χάρτηping, Η Informatica εκτελεί τον χάρτηping με βάση τη λογική μετασχηματισμού που ορίζεται.

Η εκτέλεσή του είναι παρόμοια με την εκτέλεση σε λειτουργία παρτίδας, όπου δεν μπορούμε να δούμε τα ενδιάμεσα αποτελέσματα ή πώς τροποποιούνται τα δεδομένα από μετασχηματισμό σε μετασχηματισμό.

Πολλές φορές τα δεδομένα που λαμβάνουμε στον στόχο δεν είναι αυτά που περιμέναμε. Με τη βοήθεια του Debugger, μπορούμε να αναλύσουμε πώς κινούνται τα δεδομένα μέσα στον χάρτη.ping, σειρά με σειρά.

Το Debugger απαιτεί μια παρουσία συνεδρίας. Μπορούμε είτε να επαναχρησιμοποιήσουμε μια υπάρχουσα συνεδρία που δημιουργήθηκε νωρίτερα για να εκτελέσουμε τον χάρτη.pingή δημιουργήστε μια νέα περίοδο λειτουργίας εντοπισμού σφαλμάτων. Επειδή τα δεδομένα ανακτώνται από την πηγή κατά τη διάρκεια της εντοπισμού σφαλμάτων, επιλέγουμε τι θα συμβεί σε αυτά τα δεδομένα.

  • Απορρίψτε τα δεδομένα ή
  • Φόρτωση δεδομένων στον στόχο

Αυτές οι επιλογές μπορούν να οριστούν κατά τη διαμόρφωση του Debugger.

Για την παρακολούθηση του Debugger, υπάρχουν δύο παράθυρα στο Informatica Designer

  • Target παράθυρο
  • Παράθυρο παράδειγμα

Στο παράθυρο προορισμού, εμφανίζεται η εγγραφή προορισμού που πρόκειται να εισαχθεί στον πίνακα προορισμού. Στο παράθυρο στιγμιότυπου, μπορείτε να επιλέξετε οποιαδήποτε από τις στιγμιότυπες μετατροπές του χάρτη.pingΌλες οι θύρες αυτού του μετασχηματισμού είναι στη συνέχεια ορατές σε αυτό το παράθυρο, ώστε να μπορείτε να αναλύσετε τον τρόπο με τον οποίο μετασχηματίζονται τα δεδομένα.

Βήματα για τη χρήση του Debugger σε έναν χάρτηping

Το Informatica Designer παρέχει τη δυνατότητα χρήσης του Debugger για τον εντοπισμό σφαλμάτων στον χάρτη.pingσ. Αυτό σημαίνει ότι μπορούμε να εντοπίσουμε σφάλματα και να αναλύσουμε οποιονδήποτε υπάρχοντα χάρτηpingΗ απαίτηση για το Debugger είναι ο χάρτηςping θα πρέπει να είναι ένας έγκυρος χάρτηςping.

Σε αυτήν την άσκηση, θα εντοπίσουμε σφάλματα στον υπάρχοντα χάρτη μας.ping «m_emp_emp_target» το οποίο δημιουργήσαμε νωρίτερα. Στα δεδομένα προέλευσης, θα ελέγξουμε για μια συγκεκριμένη εγγραφή με όνομα_εργαζομένου = 'SCOTT'. Για τον Scott, θα επαληθεύσουμε ότι οι τιμές ανακτώνται στο Informatica και εάν η εγγραφή προωθείται σωστά στον στόχο ή όχι.

Τα δεδομένα πηγής μας για τον πίνακα "emp" μοιάζουν με αυτό.

Δείγμα γραμμών πίνακα πηγαίου κώδικα emp, συμπεριλαμβανομένης της εγγραφής SCOTT που χρησιμοποιήθηκε σε αυτήν την άσκηση

Για το όνομα χρήστη "SCOTT", χρησιμοποιώντας το Debugger θα ελέγξουμε ποια τιμή για τη στήλη "sal" (μισθός) ανακτάται στο Informatica.

Βήμα 1) Ανοίξτε το Informatica Designer και ανοίξτε τον χάρτηping «m_emp_emp_target» κάνοντας διπλό κλικ πάνω του. Θα ανοίξει ο προσδιοριστής πηγής και ο πίνακας ορισμού στόχου που εμφανίζουν τον χάρτη.ping μέσα στον χάρτηping Σχεδιαστής.

Χάρτηςping Το m_emp_emp_target άνοιξε στον Χάρτηping Σχεδιαστής με τον προσδιοριστή πηγής και τον στόχο του

Βήμα 2) Τώρα ξεκινήστε το Debugger

  1. Κάντε κλικ στον Χάρτηpingεπιλογή μενού s
  2. Επιλέξτε Debugger από τις επιλογές
  3. Επιλέξτε την επιλογή «Έναρξη του προγράμματος εντοπισμού σφαλμάτων»

Χάρτηςpingμενού s με επιλεγμένα τα Debugger και Start Debugger στον Σχεδιαστή

Βήμα 3) Επιλέξτε Επόμενο στον Χάρτη εντοπισμού σφαλμάτωνping παράθυρο.

Αρχική οθόνη του Χάρτη εντοπισμού σφαλμάτωνping οδηγός με το κουμπί Επόμενο

Βήμα 4) Στο επόμενο παράθυρο, θα έχετε την επιλογή να επιλέξετε τον τύπο συνεδρίας. Μπορείτε να χρησιμοποιήσετε μια υπάρχουσα συνεδρία, μια υπάρχουσα επαναχρησιμοποιήσιμη συνεδρία ή μπορείτε να δημιουργήσετε μια παρουσία συνεδρίας εντοπισμού σφαλμάτων.

Όταν χρησιμοποιείτε μια υπάρχουσα συνεδρία, η Informatica επαναχρησιμοποιεί την συνεδρία που δημιουργήσατε νωρίτερα για αυτόν τον χάρτη.pingΌταν επιλέγετε δημιουργία μιας παρουσίας περιόδου λειτουργίας εντοπισμού σφαλμάτων, δημιουργείται μια νέα παρουσία περιόδου λειτουργίας για εντοπισμό σφαλμάτων.

Σε αυτό το παράδειγμα, θα επιλέξουμε μια υπάρχουσα παρουσία συνεδρίας. Η Υπηρεσία Ενοποίησης θα είναι η προεπιλεγμένη.

  1. Επιλέξτε την επιλογή «χρήση υπάρχουσας παρουσίας περιόδου λειτουργίας»
  2. Κάντε κλικ στο κουμπί Επόμενο

Οθόνη τύπου συνεδρίας με επιλεγμένη την επιλογή υπάρχουσας παρουσίας συνεδρίας

Βήμα 5) Στο νέο παράθυρο, το Informatica θα σας ζητήσει να επιλέξετε την υπάρχουσα συνεδρία για τον εντοπισμό σφαλμάτων.

Επιλέξτε την περίοδο λειτουργίας «s_m_emp_emp_target» και κάντε κλικ στο κουμπί Επόμενο.

Ο οδηγός εμφανίζει την επαναχρησιμοποιήσιμη συνεδρία s_m_emp_emp_target για επιλογή

Βήμα 6) Στο επόμενο παράθυρο θα υπάρχει η επιλογή «Απόρριψη δεδομένων προορισμού». Επιλέγουμε αυτήν την επιλογή επειδή κατά την αποσφαλμάτωση δεν θέλουμε να φορτώσουμε δεδομένα στον πίνακα προορισμού μας.

  1. Επιλέξτε την επιλογή «Απόρριψη δεδομένων προορισμού»
  2. Επιλέξτε τον πίνακα προορισμού "emp_target"
  3. Κάντε κλικ στο κουμπί Τέλος

Target οθόνη επιλογών με επιλεγμένη την Απόρριψη δεδομένων στόχου για emp_target

Με τα παραπάνω βήματα, έχουμε ρυθμίσει και ξεκινήσει το Debugger. Τώρα μπορούμε να εντοπίσουμε σφάλματα στον χάρτη.ping.

Βήμα 7) Το Debugger έχει ξεκινήσει, αλλά δεν έχει ανακτήσει καμία γραμμή από την πηγή. Κατά τη διάρκεια της αποσφαλμάτωσης, ανακτά δεδομένα από την πηγή γραμμή προς γραμμή. Για να ανακτήσει την πρώτη γραμμή από την πηγή

  1. Επιλέξτε τον Χάρτηpingεπιλογή s από το μενού
  2. Επιλέξτε την επιλογή Debugger (Εντοπιστής σφαλμάτων)
  3. Επιλέξτε την επιλογή Επόμενη παρουσία

Χάρτηςpingμενού s που εμφανίζει την εντολή Next Instance που ανακτά μία γραμμή

Βήμα 8) Στο παράθυρο παρουσίασης θα δείτε την πρώτη εγγραφή που ανακτήθηκε από τον προσδιορισμό πηγής.

Παράθυρο στιγμιότυπου που εμφανίζει την πρώτη ανακτημένη γραμμή για τον υπάλληλο SMITH

Αν αναλύσετε το παράθυρο της παρουσίας, θα εμφανίζεται η πρώτη εγγραφή – η γραμμή με το όνομα "SMITH". Αυτή δεν είναι η εγγραφή που αναζητούμε, επομένως μπορούμε να προχωρήσουμε στην επόμενη παρουσία.

Βήμα 9) Για να μετακινηθείτε στην επόμενη σειρά, πατήστε το κουμπί F10. Αυτή είναι η συντόμευση για να μεταβείτε στην επόμενη σειρά αντί να χρησιμοποιήσετε τον Χάρτη.pingεπιλογή s και, στη συνέχεια, την επιλογή Debugger.

Αφού μετακινηθείτε στην επόμενη παρουσία, τα δεδομένα στο παράθυρο παρουσίας θα αλλάξουν στην επόμενη εγγραφή.

Το παράθυρο παρουσίας ανανεώθηκε με την ακόλουθη γραμμή προέλευσης μετά το πάτημα του κουμπιού F10

Βήμα 10) Συνεχίστε να πατάτε το κουμπί F10 μέχρι να φτάσετε στην απαιτούμενη εγγραφή του υπαλλήλου «SCOTT». Μόλις φτάσετε σε αυτό το σημείο, το παράθυρο της παρουσίας θα έχει την παρακάτω εμφάνιση.

Το παράθυρο παρουσίας σταμάτησε στη γραμμή SCOTT με θέση εργασίας, αναγνωριστικό διαχειριστή και μισθό

Αυτή είναι η περίπτωση που ψάχναμε. Στο παράθυρο της περίπτωσης μπορούμε να αναλύσουμε τα δεδομένα, είτε αυτά εμφανίζονται σωστά είτε λείπει κάποια τιμή.

Στα δεδομένα προέλευσης, τα στοιχεία του υπαλλήλου "SCOTT" ήταν job = "ANALYST", manager id = "7566", sal = "3000".

Και στο Debugger, για τον υπάλληλο "SCOTT", έχουμε αναλύσει όλες αυτές τις λεπτομέρειες και ταιριάζουν με τα δεδομένα προέλευσης, επομένως είμαστε βέβαιοι ότι οι εγγραφές ανακτήθηκαν σωστά από τον Source Qualifier.

Χρήση σημείου διακοπής στο πρόγραμμα εντοπισμού σφαλμάτων

Όταν αναζητούμε μια συγκεκριμένη σειρά δεδομένων όπως στο προηγούμενο παράδειγμα, τότε αντί να πάμε σε κάθε παρουσία δεδομένων πηγής μπορούμε να ορίσουμε σημεία διακοπής.

Ένα σημείο διακοπής είναι μια συνθήκη ή ένα σύνολο συνθηκών που ορίζονται κατά τη διαμόρφωση της αποσφαλμάτωσης, έτσι ώστε όταν αυτή η συνθήκη γίνει αληθής, το Debugger σταματά σε αυτήν τη συγκεκριμένη περίπτωση.

Για παράδειγμα, αν ορίσουμε deptno=20 σε ένα σημείο διακοπής, τότε κάθε φορά που αυτή η συνθήκη ισχύει για μια εγγραφή, το Debugger θα σταματήσει σε αυτήν την παρουσία δεδομένων.

Ένα σημείο διακοπής μπορεί επίσης να δημιουργηθεί σε σχέση με μια καθολική συνθήκη αντί για έναν μόνο μετασχηματισμό και ο τύπος του μπορεί να οριστεί σε σφάλμα αντί για δεδομένα, γεγονός που διακόπτει την εκτέλεση κάθε φορά που αυτός ο μετασχηματισμός προκαλεί σφάλμα.

Βήμα 1) Για να διαμορφώσετε το σημείο διακοπής

  1. Μετάβαση στον Χάρτηpings μενού
  2. Επιλέξτε την επιλογή Debugger (Εντοπιστής σφαλμάτων)
  3. Επιλέξτε την επιλογή «Επεξεργασία σημείων διακοπής»

Χάρτηςpingμενού s με επισημασμένη την εντολή Επεξεργασία σημείων διακοπής

Βήμα 2) Θα δείτε ένα παράθυρο «Επεξεργασία σημείων διακοπής» όπως φαίνεται παρακάτω.

Επεξεργασία παραθύρου σημείων διακοπής πριν από την προσθήκη οποιουδήποτε σημείου διακοπής

Βήμα 3) Στο παράθυρο σημείου διακοπής, κάντε κλικ στο κουμπί Προσθήκη.

Κουμπί Προσθήκη στο παράθυρο Επεξεργασία Σημείων Διακοπής που χρησιμοποιείται για τη δημιουργία ενός σημείου διακοπής

Βήμα 4) Στο νέο παράθυρο

  1. Επιλέξτε το SQ_EMP ως παράδειγμα
  2. Επιλέξτε το κουμπί OK

Παράθυρο διαλόγου επιλογής στιγμιότυπου με επιλεγμένο το SQ_EMP ως στιγμιότυπο σημείου διακοπής

Βήμα 5) Το προηγούμενο παράθυρο θα έχει την εμφάνιση που φαίνεται παρακάτω.

Παράθυρο Επεξεργασίας Σημείων Διακοπής που παραθέτει το νέο σημείο διακοπής SQ_EMP

Βήμα 6) Έχετε ένα σημείο διακοπής και τώρα πρέπει να ορίσετε τη συνθήκη σημείου διακοπής. Για να την ορίσετε, κάντε κλικ στο εικονίδιο "Προσθήκη νέας συνθήκης".

Εικονίδιο Προσθήκη νέας συνθήκης στην καρτέλα συνθήκης του παραθύρου σημείου διακοπής

Θα εμφανιστεί μια νέα γραμμή στην καρτέλα συνθήκης. Εδώ μπορούμε να διαμορφώσουμε τη συνθήκη.

Βήμα 7) Στον πίνακα καταστάσεων

  1. Στο αναπτυσσόμενο μενού Θύρα, επιλέξτε την επιλογή "ΟΝΟΜΑ", καθώς εκτελούμε εντοπισμό σφαλμάτων για την εγγραφή ename='SCOTT'
  2. Στο πλαίσιο τιμής, εισαγάγετε την τιμή «SCOTT»
  3. Επιλέξτε το κουμπί OK

Η γραμμή συνθήκης έχει ρυθμιστεί με την θύρα ENAME και την τιμή SCOTT

Βήμα 8) Τώρα ξεκινήστε το Debugger όπως αναφέρθηκε στο προηγούμενο θέμα.

Μετάβαση στον ΧάρτηpingΜενού s → επιλέξτε την επιλογή Debugger → επιλέξτε Start Debugger → επιλέξτε την παρουσία της συνεδρίας.

Βήμα 9) Μόλις ξεκινήσει το Debugger

  1. Επιλέξτε τον Χάρτηpings μενού
  2. Επιλέξτε την επιλογή Debugger (Εντοπιστής σφαλμάτων)
  3. Επιλέξτε την επιλογή Συνέχεια

Χάρτηςpingμενού s με την εντολή Continue που εκτελείται στο επόμενο σημείο διακοπής

Το Debugger θα μεταβεί σε κάθε παρουσία μιας γραμμής και θα ελέγξει για τη συνθήκη "ename=SCOTT", σταματώντας στην εγγραφή για την οποία η συνθήκη είναι αληθής. Έτσι, όταν ο όγκος δεδομένων είναι υψηλός, ένα σημείο διακοπής σάς επιτρέπει να μεταβείτε απευθείας σε αυτήν την εγγραφή αντί για βήμα.ping μέσω κάθε γραμμής πηγής.

Το πρόγραμμα εντοπισμού σφαλμάτων σταμάτησε στη γραμμή SCOTT αφού η συνθήκη σημείου διακοπής αντιστοιχίστηκε

Μόλις η Informatica ολοκληρώσει την επεξεργασία όλων των στιγμιότυπων, το Debugger σταματά αυτόματα. Εάν θέλετε να αναλύσετε ξανά τα δεδομένα, πρέπει να επανεκκινήσετε το Debugger.

Tracστην Πληροφορική

Κάθε φορά που εκτελείτε μια συνεδρία για έναν χάρτηping, δημιουργείται ένα αρχείο καταγραφής συνεδρίας. Αποτελείται από τις λεπτομέρειες της εκτέλεσης, όπως

  • Χρονοδιάγραμμα των γεγονότων
  • Λεπτομέρειες σφάλματος
  • Στατιστικά στοιχεία ατομικών μετασχηματισμών, κ.λπ.

Μέσα στους μετασχηματισμούς ενός χάρτηping, μπορείτε να ρυθμίσετε πόσες λεπτομέρειες θα γράφει η Informatica μέσα στο αρχείο καταγραφής συνεδρίας.

Υπάρχουν τέσσερα επίπεδα που μπορούν να ρυθμιστούν για tracμέσα στους μετασχηματισμούς.

Tracεπίπεδο ing Τι γράφει η Informatica στο αρχείο καταγραφής συνεδρίας
Κανονικός Σε κανονική λειτουργία, η Informatica γράφει για την αρχικοποίηση και τις πληροφορίες κατάστασης του μετασχηματισμού, τα σφάλματα που εντοπίστηκαν και συνοψίζει τα αποτελέσματα της συνεδρίας.
Λιτός Στη συνοπτική λειτουργία, η Informatica γράφει μόνο πληροφορίες αρχικοποίησης και λεπτομέρειες σφάλματος. Η συνοπτική λειτουργία γράφει τις ελάχιστες λεπτομέρειες στο αρχείο καταγραφής συνεδρίας.
Λεπτομερής Αρχικοποίηση Στη λειτουργία λεπτομερούς αρχικοποίησης, η Informatica γράφει τις λεπτομέρειες του αρχείου καταγραφής παρόμοια με την κανονική λειτουργία και επιπλέον γράφει σχετικά με τα αρχεία δεδομένων και ευρετηρίου που χρησιμοποιήθηκαν, καθώς και στατιστικά στοιχεία μετασχηματισμού.
Λεπτομερή δεδομένα Στη λειτουργία Λεπτομερούς Ανάλυσης Δεδομένων, η Informatica γράφει ένα αρχείο καταγραφής παρόμοιο με την Λεπτομερή Αρχικοποίηση, αλλά επιπλέον γράφει και κάθε γραμμή δεδομένων που περνάει από τον μετασχηματισμό.

Τα Λεπτομερή Δεδομένα σημειώνουν επίσης πού η Υπηρεσία Ενοποίησης περικόπτει τα δεδομένα συμβολοσειράς για να ταιριάζουν με την ακρίβεια μιας στήλης.

Σημείωση: Από προεπιλογή το tracΤο επίπεδο ing έχει οριστεί σε Normal. Συνιστάται να χρησιμοποιείτε τη λειτουργία Verbose Data μόνο όταν κάνετε debugging στον χάρτη.pingΗ συνοπτική λειτουργία μπορεί να χρησιμοποιηθεί για τη βελτίωση της απόδοσης, καθώς καταγράφει τις ελάχιστες λεπτομέρειες, επομένως η επιβάρυνση της εγγραφής του αρχείου καταγραφής είναι ελάχιστη.

Πώς να ρυθμίσετε TracΕπίπεδο ing σε έναν μετασχηματισμό

Βήμα 1) Άνοιγμα του χάρτηping στο Informatica Designer για το οποίο θέλετε να ορίσετε το tracεπίπεδο ing.

Χάρτηςping άνοιξε στο Informatica Designer έτοιμο για ένα tracαλλαγή επιπέδου

Βήμα 2) Double-κάντε κλικ στον μετασχηματισμό, εδώ είναι ο μετασχηματισμός Source Qualifier “SQ_EMP”.

Θα ανοίξει το παράθυρο Επεξεργασία Μετασχηματισμών.

Άνοιξε το παράθυρο Επεξεργασία Μετασχηματισμών για τον προσδιοριστή πηγαίου κώδικα SQ_EMP

Βήμα 3) Στο παράθυρο Επεξεργασία Μετασχηματισμών

  1. Κάντε κλικ στην καρτέλα Ιδιότητες
  2. Επιλέξτε το TracΕπιλογή επιπέδου
  3. Από το αναπτυσσόμενο μενού επιλέξτε Λεπτομερή δεδομένα
  4. Επιλέξτε το κουμπί OK

Καρτέλα Ιδιότητες με το TracΤο αναπτυσσόμενο μενού "Επίπεδο ing" έχει οριστεί σε "Λεπτομερή δεδομένα"

Βήμα 4) Αποθήκευση του χάρτηping και εκτελέστε τον χάρτηpingΧρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl+S για να αποθηκεύσετε τον χάρτηping.

Βήμα 5) Για να δείτε το αρχείο καταγραφής

  1. Ανοικτό Παρακολούθηση ροής εργασιών και επιλέξτε τη συνεδρία που εκτελέστηκε στο τελευταίο βήμα
  2. Κάντε κλικ στην επιλογή «Αρχείο καταγραφής περιόδου λειτουργίας» για να ανοίξετε το αρχείο καταγραφής περιόδου λειτουργίας για τον χάρτηping

Μενού δεξιού κλικ στην Παρακολούθηση ροής εργασίας με την επιλογή Αρχείο καταγραφής περιόδου λειτουργίας

Αυτό θα ανοίξει το παράθυρο καταγραφής συνεδρίας για τον χάρτηping.

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

Κεφαλίδα αρχείου καταγραφής περιόδου σύνδεσης που παραθέτει χρονισμούς, συνδέσεις και αριθμό πηγών και στόχων

Βήμα 6) Κάντε κύλιση προς τα κάτω στο αρχείο καταγραφής και μπορείτε να δείτε πρόσθετες λεπτομέρειες καταγραφής που έχουν καταγραφεί, συμπεριλαμβανομένων των εγγραφών δεδομένων.

Κάτω μέρος του αρχείου καταγραφής συνεδρίας που εμφανίζει μεμονωμένα αρχεία δεδομένων που έχουν καταγραφεί από το verbose tracING

Με αυτόν τον τρόπο, μπορείτε να ρυθμίσετε το tracεπίπεδο ing στον χάρτηpings για να καταγράψετε τις πρόσθετες λεπτομέρειες για τον εντοπισμό σφαλμάτων.

Σε αυτό το σεμινάριο, μάθατε πώς να ορίσετε, να διαμορφώσετε και να εκτελέσετε το Debugger και πώς να ορίσετε το tracεπίπεδο ing στον χάρτηpings. Αυτές οι επιλογές σάς παρέχουν τη δυνατότητα να εντοπίσετε σφάλματα στον χάρτηpings.

Συχνές Ερωτήσεις

Ο χάρτηςping πρέπει πρώτα να είναι έγκυρο. Οι μη συνδεδεμένες θύρες, ένας κατεστραμμένος σύνδεσμος ή μια μη έγκυρη έκφραση σταματούν το άνοιγμα του οδηγού, επομένως ο Σχεδιαστής αναφέρει το σφάλμα επικύρωσης και ο χάρτηςping πρέπει να διορθωθεί.

Η προεπισκόπηση δεδομένων εμφανίζει τις ακατέργαστες γραμμές απευθείας από τον πίνακα προέλευσης ή προορισμού. Βήμαping Εμφανίζει τις ίδιες γραμμές μετά την εκτέλεση κάθε μετασχηματισμού, επομένως αποκαλύπτει πού αλλάζει μια τιμή και όχι τι περιέχει ο πίνακας.

Γράφει κάθε γραμμή που περνάει στον χάρτηping, έτσι ώστε το αρχείο καταγραφής να μεγαλώνει γρήγορα και το τρέξιμο να επιβραδύνεται. Μόλις εντοπιστεί το πρόβλημα, επιστρέψτε το επίπεδο σε Κανονικό ή Συνοπτικό για τη λιγότερη επιβάρυνση.

Όχι. Μόλις ολοκληρωθεί ή διακοπεί η εκτέλεση, η συνεδρία κλείνει και η ανάλυση ξεκινά ξανά από την πρώτη γραμμή. Μια συνθήκη στην τιμή ενδιαφέροντος αποφεύγει το βήμαping ξαναδιαβάστε τα προηγούμενα αρχεία.

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

Ο Συγπιλότος δεν μπορεί να συνδεθεί με τον Σχεδιαστή, αλλά μπορεί να δημιουργήσει Python ή σενάρια κελύφους που αναλύουν ένα λεπτομερές αρχείο καταγραφής, μετρούν τις απορριφθείσες γραμμές με βάση τον κωδικό σφάλματος και ανακτούν δεδομένα γραμμών γύρω από μια αποτυχία.

Οι υπηρεσίες Informatica Intelligent Cloud Services προσφέρουν προεπισκόπηση δεδομένων για μεμονωμένους μετασχηματισμούς καθώς και αρχεία καταγραφής σε επίπεδο εργασίας αντί για μια βήμα προς βήμα συνεδρία εντοπισμού σφαλμάτων, επομένως η επιθεώρηση γραμμών πραγματοποιείται στον χάρτη.ping σχεδιαστής.

Η Υπηρεσία Ενοποίησης το εγγράφει στον κόμβο που εκτέλεσε την περίοδο λειτουργίας, στον διαμορφωμένο κατάλογο καταγραφής περιόδου λειτουργίας. Το άνοιγμά του από την οθόνη ζητά από τον Παράγοντα Καταγραφής, επομένως δεν απαιτείται πρόσβαση στον διακομιστή.

Συνοψίστε αυτήν την ανάρτηση με: