Αναλυτής Πηγών στο Informatica | Πώς να δημιουργήσετε πηγή & Target
Στο ETL/Data Warehouse, θα συναντήσετε διαφορετικές πηγές και στόχους.
Ορισμός πηγής στο Informatica
A Ορισμός πηγής στο Informatica είναι μια οντότητα από την οποία αντλείτε τις εγγραφές και στη συνέχεια αποθηκεύετε αυτές τις εγγραφές σε προσωρινούς πίνακες (πίνακες σταδιοποίησης) ή σε προσωρινές μνήμες μετασχηματισμού Informatica. Με βάση τον χάρτηping Στο έγγραφο σχεδιασμού/στην επιχειρηματική απαίτηση, κάνετε μια αλλαγή σε αυτά τα αρχεία δεδομένων (μετασχηματίζετε τα δεδομένα) και στη συνέχεια φορτώνετε τα μετασχηματισμένα δεδομένα σε άλλες δομές πινάκων, που ονομάζονται πίνακες-στόχοι.
Σε κάθε χάρτη Informaticaping, θα υπάρχει πάντα μια πηγή και ένας στόχος. Για να διαχειριστείτε διαφορετικές πηγές και στόχους στην Informatica, πρέπει να χρησιμοποιήσετε τον αναλυτή πηγών και τον σχεδιαστή στόχων. Αυτά τα εργαλεία είναι ενσωματωμένα στο εργαλείο σχεδιαστή Powercenter και μπορούν να εκκινηθούν από εκεί.
Πηγή Αναλυτής στο Informatica
Αναλυτής πηγής στο Informatica είναι ένα εργαλείο που σας επιτρέπει να δημιουργείτε και να τροποποιείτε ορισμούς πηγών. Με τη βοήθεια του αναλυτή Source, μπορείτε να δημιουργήσετε ή να εισαγάγετε διαφορετικούς τύπους πηγών στο Informatica, όπως επίπεδα αρχεία, σχεσιακές βάσεις δεδομένων, φύλλα εργασίας του Excel, ορισμούς XML κ.λπ.
Ομοίως, χρησιμοποιώντας το target designer, μπορείτε να δημιουργήσετε ή να εισαγάγετε διαφορετικούς τύπους στόχων. Η Informatica σάς παρέχει τη δυνατότητα είτε να δημιουργήσετε μια πηγή/στόχο από την αρχή σχεδιάζοντας τη δομή της είτε μπορείτε να δημιουργήσετε μια πηγή/στόχο εισάγοντας τους ορισμούς. Όταν εισάγετε την πηγή από το βάση δεδομένων, εισάγονται τα ακόλουθα μεταδεδομένα:
- Όνομα πηγής (Πίνακας).
- Τοποθεσία βάσης δεδομένων
- Όνομα στηλών
- Στήλες Τύποι δεδομένων
- Περιορισμοί
Μπορείτε επίσης να ορίσετε τις βασικές σχέσεις στους πίνακες, κάτι που ισχύει μόνο σε επίπεδο Informatica και αποθηκεύεται στο αποθετήριο.
Η πηγή ή ο στόχος που δημιουργείται/εισάγεται στο Informatica μπορεί να επαναχρησιμοποιηθεί όσες φορές κι αν είναι σε διαφορετικό χάρτη.pingμικρό. Κάθε χαρτης πρέπει να υπάρχει τουλάχιστον ένας φορτώσιμος στόχος. Διαφορετικά, χάρτηςping θα είναι άκυρη.
Σημείωση– Όταν δημιουργούμε πηγή/στόχο σε αναλυτή πηγής/σχεδιαστή στόχων, οι δομές δημιουργούνται μόνο στο Informatica. Σε επίπεδο βάσης δεδομένων, δεν δημιουργείται αντικείμενο. Επομένως, πρέπει να δημιουργήσετε αντικείμενα βάσης δεδομένων που έχουν την ίδια δομή όπως έχετε δημιουργήσει στο Informatica.
Μπορείτε να εισαγάγετε τον ακόλουθο τύπο πηγών χρησιμοποιώντας τον αναλυτή πηγών
- Πίνακες σχέσεων (πίνακες βάσης δεδομένων), προβολές και συνώνυμα
- Επίπεδα αρχεία
- Αρχεία Cobol
- Αρχεία XML
Συμβουλή απόδοσης – Για να βελτιώσετε την απόδοση των πινάκων σχεσιακής πηγής, χρησιμοποιήστε ευρετήρια στους πίνακες βάσης δεδομένων προέλευσης. Στον στόχο, οι πίνακες απενεργοποιούν ή αφαιρούν περιορισμούς και ευρετήρια για απόδοση.
Πώς να δημιουργήσετε αναλυτή ανοιχτού κώδικα στο Informatica
Παρακάτω είναι μια διαδικασία βήμα προς βήμα για το άνοιγμα του αναλυτή Source στο Informatica:
Βήμα 1) Ανοίξτε το εργαλείο σχεδιασμού Informatica PowerCenter
Βήμα 2) Στην επόμενη οθόνη
- Double κάντε κλικ στο αποθετήριο που θέλετε να συνδέσετε
- Εισάγετε όνομα χρήστη
- Εισάγετε τον κωδικό πρόσβασης
-
Κάντε κλικ στο κουμπί Σύνδεση
Μετά την επιτυχή σύνδεση, οι φάκελοι του χρήστη θα παρατίθενται κάτω από το όνομα του αποθετηρίου
Σημείωση -
- Εάν η σύνδεση δεν είναι επιτυχής, ελέγξτε εάν ο χρήστης έχει δικαιώματα σύνδεσης στο αποθετήριο
- Εάν κανένας φάκελος δεν είναι ορατός κάτω από το όνομα χώρου αποθήκευσης, ελέγξτε εάν ο φάκελος έχει δημιουργηθεί.
- Εάν ένας φάκελος δημιουργήθηκε πρόσφατα, αποσυνδεθείτε από το χώρο αποθήκευσης και επανασυνδεθείτε.
Βήμα 3) Στο επόμενο βήμα
- Κάντε δεξί κλικ στο φάκελο
- Επιλέξτε ανοιχτή επιλογή
Όταν ένας φάκελος είναι ανοιχτός, οι υποφάκελοι αυτού του φακέλου θα εμφανίζονται στη λίστα.
Βήμα 4) Κάντε κλικ στο μενού Αναλυτής πηγής, όπως φαίνεται στην εικόνα.
Τρόπος εισαγωγής πίνακα προέλευσης στο Source Analyzer
Ακολουθούν τα βήματα για την εισαγωγή πίνακα προέλευσης στο Informatica Source Analyzer:
Βήμα 1) Μεταβείτε στην επιλογή "Πηγές".
Στον αναλυτή πηγής
- Κάντε κλικ στην καρτέλα "Πηγές" από το κύριο μενού
-
Επιλέξτε εισαγωγή από τη βάση δεδομένων, αφού ανοίξει αυτό το πλαίσιο Σύνδεση ODBC.
Βήμα 2) Δημιουργήστε σύνδεση ODBC
Τώρα θα δημιουργήσουμε σύνδεση ODBC (Εάν έχετε ήδη σύνδεση ODBC, μεταβείτε στο βήμα 3)
- Κάντε κλικ στο κουμπί δίπλα στο στοιχείο Προέλευση δεδομένων ODBC.
- Στην επόμενη σελίδα, επιλέξτε την καρτέλα DSN χρήστη και κάντε κλικ στο κουμπί Προσθήκη.
Ένα DSN (Όνομα πηγής δεδομένων) είναι βασικά μια δομή δεδομένων και περιέχει πληροφορίες για συγκεκριμένες λεπτομέρειες (τύπος βάσης δεδομένων, τοποθεσία, στοιχεία χρήστη κ.λπ.). Αυτές οι πληροφορίες απαιτούνται από το πρόγραμμα οδήγησης ODBC ώστε να μπορεί να συνδεθεί σε αυτήν τη βάση δεδομένων.
- Όταν κάνετε κλικ στο κουμπί προσθήκης, θα δείτε μια λίστα προγραμμάτων οδήγησης για διάφορες βάσεις δεδομένων (Oracle, SQL Server, Sybase, Microsoft Πρόσβαση Excel, κ.λπ.) Το πρόγραμμα οδήγησης που επιλέγετε εξαρτάται από τη βάση δεδομένων που θέλετε να συνδέσετε. Επιλέξτε το πρόγραμμα οδήγησης για την προέλευση δεδομένων. Εδώ στο guru99 θα χρησιμοποιείτε πίνακες βάσης δεδομένων Oracle. Επιλέγω Oracle Πρόγραμμα οδήγησης πρωτοκόλλου καλωδίων.
-
Στην επόμενη σελίδα, επιλέξτε την καρτέλα γενικά και εισαγάγετε τα στοιχεία της βάσης δεδομένων. Στη συνέχεια, κάντε κλικ στη δοκιμή σύνδεσης.
Σημείωση – Τα στοιχεία της βάσης δεδομένων είναι συγκεκριμένα για την εγκατάστασή σας ανάλογα με το όνομα κεντρικού υπολογιστή, τη θύρα και το SID που επιλέξατε κατά την εγκατάσταση της βάσης δεδομένων. Μπορείτε να λάβετε αυτές τις λεπτομέρειες ανοίγοντας αρχείο tnsnames.ora που βρίσκεται στον φάκελο εγκατάστασης του Oracle.
-
Μόλις πραγματοποιήσετε μια δοκιμαστική σύνδεση, εισαγάγετε όνομα χρήστη βάσης δεδομένων, κωδικό πρόσβασης και, στη συνέχεια, επιλέξτε το κουμπί "OK".
-
Εάν η σύνδεση είναι επιτυχής, θα εμφανιστεί ένα πλαίσιο μηνύματος.
- Επιλέξτε OK για δοκιμαστικό παράθυρο σύνδεσης και παράθυρο ρύθμισης προγράμματος οδήγησης ODBC. Το Created ODBC Data Source θα προστεθεί στις πηγές δεδομένων χρήστη. Τώρα έχουμε ρυθμιστεί με την πηγή δεδομένων ODBC.
Βήμα 3) Δημιουργήστε πίνακες σχήματος
Στο guru99, θα χρησιμοποιείτε τους πίνακες σχημάτων Scott/Tiger της Oracle. Εάν δεν έχετε αυτούς τους πίνακες στη βάση δεδομένων, δημιουργήστε αυτούς που χρησιμοποιούν αυτό το σενάριο
Κατεβάστε το παραπάνω Αρχείο Scott.sql
Βήμα 4) Εισαγάγετε τα στοιχεία της βάσης δεδομένων
Στο παράθυρο πινάκων εισαγωγής:
- Επιλέξτε προέλευση δεδομένων ODBC για τη βάση δεδομένων Oracle.
- Εισαγάγετε όνομα χρήστη βάσης δεδομένων
- Εισαγάγετε τον κωδικό πρόσβασης της βάσης δεδομένων
- Κάντε κλικ στο κουμπί σύνδεση/επανασύνδεση. Αυτό θα εμφανίσει πίνακες για τον χρήστη της βάσης δεδομένων.
- Αναπτύξτε το δέντρο κάτω από το φάκελο πίνακες και επιλέξτε πίνακας EMP
- Επιλέξτε το κουμπί ΟΚ.
Βήμα 5) Επαληθεύστε και αποθηκεύστε τον πίνακα εισαγωγής
Ο πίνακας θα εισαχθεί στο Informatica Source Analyzer. Χρησιμοποιήστε τα πλήκτρα "Ctrl+S" για να αποθηκεύσετε τις αλλαγές στο αποθετήριο
Ομοίως, μπορείτε να εισαγάγετε οποιουσδήποτε άλλους πίνακες βάσης δεδομένων στον αναλυτή προέλευσης.
Τρόπος εισαγωγής Target στην Πληροφορική Target σχεδιαστής
Ακολουθεί μια διαδικασία εισαγωγής στόχου στο Informatica Target Σχεδιαστής:
Σε αυτό το σεμινάριο, θα δημιουργήσετε τον πίνακα προορισμού emp_target, ο οποίος θα έχει την ίδια δομή του πίνακα EMP προέλευσης. Για να εισαγάγετε πίνακα προορισμού, ο πίνακας προορισμού πρέπει να υπάρχει στη βάση δεδομένων. Για να δημιουργήσετε πίνακα προορισμού χρησιμοποιήστε το παρακάτω σενάριο. Οι τύποι στόχων που διατίθενται στο Informatica είναι σχεσιακά, XML και επίπεδα αρχεία.
Κατεβάστε το παραπάνω Αρχείο emp_target.sql
Σημείωση – εδώ σε αυτό το σεμινάριο, τόσο ο πίνακας προέλευσης όσο και ο πίνακας προορισμού υπάρχουν στο ίδιο σχήμα βάσης δεδομένων (guru99). Ωστόσο, μπορείτε επίσης να δημιουργήσετε έναν στόχο σε διαφορετικό σχήμα.
Βήμα 1) Στο Informatica Designer, κάντε κλικ στο εικονίδιο σχεδιαστή στόχου για να εκκινήσετε το target, designer.
Βήμα 2) Στο επόμενο βήμα
- Επιλέξτε την επιλογή "Targets” από το κύριο μενού
- Επιλέξτε «εισαγωγή» από τη βάση δεδομένων
Βήμα 3) Στο παράθυρο πίνακα εισαγωγής.
- Επιλέξτε προέλευση δεδομένων ODBC για τη βάση δεδομένων Oracle.
- Εισαγάγετε όνομα χρήστη βάσης δεδομένων
- Εισαγάγετε τον κωδικό πρόσβασης της βάσης δεδομένων
- Κάντε κλικ στο κουμπί σύνδεση/επανασύνδεση. Αυτό θα εμφανίσει πίνακες για τον χρήστη της βάσης δεδομένων.
- Αναπτύξτε το δέντρο κάτω από το φάκελο πίνακες και επιλέξτε πίνακας EMP_TARGET
- Επιλέξτε το κουμπί ΟΚ
Αυτό θα εισάγει τον στόχο Target Σχεδιαστής του Informatica Powercenter. Χρησιμοποιήστε το πλήκτρο «ctrl+s» για να αποθηκεύσετε τις αλλαγές.
Σε αυτό το σεμινάριο, έχετε εισαγάγει πηγές και στόχους. Τώρα, είστε έτοιμοι να δημιουργήσετε τον πρώτο σας χάρτη.ping.
Πώς να δημιουργήσετε ένα φάκελο στο Informatica
Ακολουθούν τα βήματα για τον τρόπο δημιουργίας ενός φακέλου στο Informatica:
Οι φάκελοι Informatica είναι λογικά κοντέινερ, τα οποία διατηρούν τα αντικείμενα που δημιουργείτε στο Informatica designer/Workflow manager (mappings, mapplets, πηγές, στόχοι, κ.λπ.)
Για να δημιουργήσετε ένα φάκελο:
Βήμα 1) Ανοίξτε το Repository Manager
Σημείωση – Εάν το Informatica Designer είναι ήδη ανοιχτό, τότε ο διαχειριστής αποθετηρίου μπορεί να ανοίξει χρησιμοποιώντας τις συντομεύσεις που είναι διαθέσιμες στην εργαλειοθήκη.
Αυτό θα ανοίξει το Informatica Repository Manger σε ξεχωριστό παράθυρο.
Βήμα 2) Ακολουθήστε αυτά τα βήματα
- Κάντε κλικ στο μενού φακέλων
- Επιλέξτε Δημιουργία
Βήμα 3) Στο επόμενο βήμα
- Εισαγάγετε το επιθυμητό όνομα φακέλου
- Επιλέξτε εντάξει
Αυτό θα δημιουργήσει έναν νέο φάκελο και θα εμφανιστεί ένα μήνυμα που λέει "Ο φάκελος δημιουργήθηκε με επιτυχία".
Ο νέος φάκελος που δημιουργήθηκε θα παρατίθεται κάτω από το αντίστοιχο αποθετήριο.
Αυτό ολοκληρώνει το σεμινάριο. Τα λέμε στο επόμενο!


























