Οδηγός Informatica PowerCenter: Archiδομή, εξαρτήματα
Informatica PowerCenter Archiδομή
Η συνολική αρχιτεκτονική του Informatica PowerCenter είναι Service Oriented Architecture (SOA). Η αρχιτεκτονική εργαλείου Informatica ETL αποτελείται από τις ακόλουθες υπηρεσίες και στοιχεία:
- Υπηρεσία αποθετηρίου – Υπεύθυνος για τη διατήρηση των μεταδεδομένων της Informatica και την παροχή πρόσβασης σε άλλες υπηρεσίες.
- Υπηρεσία Ένταξης – Υπεύθυνος για τη μεταφορά δεδομένων από πηγές σε στόχους
- Υπηρεσία αναφοράς – Επιτρέπει τη δημιουργία αναφορών
- Nodes – Υπολογιστική πλατφόρμα όπου εκτελούνται οι παραπάνω υπηρεσίες
- Σχεδιαστής Πληροφορικής – Χρησιμοποιείται για τη δημιουργία αντιστοιχίσεων μεταξύ πηγής και στόχου
- Διαχειριστής ροής εργασιών – Χρησιμοποιείται για τη δημιουργία ροών εργασίας και άλλων εργασιών και την εκτέλεσή τους
- Παρακολούθηση ροής εργασιών – Χρησιμοποιείται για την παρακολούθηση της εκτέλεσης των ροών εργασίας
- Διαχειριστής αποθετηρίου – Χρησιμοποιείται για τη διαχείριση αντικειμένων στο αποθετήριο

Τομέας Informatica
Το Informatica Domain είναι η θεμελιώδης διοικητική μονάδα στο εργαλείο Informatica. Είναι μια συλλογή κόμβων και υπηρεσιών. Επιπλέον, αυτοί οι κόμβοι και οι υπηρεσίες μπορούν να κατηγοριοποιηθούν σε φακέλους και υποφακέλους με βάση την απαίτηση διαχείρισης.
Για παράδειγμα, στο παρακάτω στιγμιότυπο οθόνης, μπορείτε να δείτε κάτω από το παράθυρο τομέα που δημιουργείται ο φάκελος "Domain_Rajesh" κάτω από τον οποίο έχουμε δημιουργήσει ένα όνομα κόμβου "node01_rajesh" και υπηρεσίες ως "guru99 integration services".
Ο κόμβος είναι μια λογική αναπαράσταση ενός μηχανήματος μέσα στον τομέα. Ο κόμβος απαιτείται για την εκτέλεση υπηρεσιών και διεργασιών για την Informatica.
Μπορείτε να έχετε πολλούς κόμβους σε έναν τομέα. Σε έναν τομέα, θα βρείτε επίσης έναν κόμβο πύλης.
Ο κόμβος πύλης είναι υπεύθυνος για τη λήψη αιτημάτων από διαφορετικά εργαλεία πελάτη και τη δρομολόγηση αυτών των αιτημάτων σε διαφορετικούς κόμβους και υπηρεσίες.
Υπάρχουν δύο τύποι υπηρεσιών στο Domain
- Διαχείριση υπηρεσιών: Ο διαχειριστής υπηρεσιών διαχειρίζεται λειτουργίες τομέα όπως έλεγχος ταυτότητας, εξουσιοδότηση και καταγραφή. Εκτελεί επίσης υπηρεσίες εφαρμογών στους κόμβους καθώς και διαχειρίζεται χρήστες και ομάδες.
- Υπηρεσίες Εφαρμογών: Η υπηρεσία εφαρμογής αντιπροσωπεύει τις συγκεκριμένες υπηρεσίες του διακομιστή, όπως η υπηρεσία ενοποίησης, η υπηρεσία αποθετηρίου και η υπηρεσία αναφοράς. Αυτές οι υπηρεσίες εκτελούνται σε διαφορετικούς κόμβους με βάση τη διαμόρφωση.
Αποθετήριο Informatica PowerCenter
Το αποθετήριο PowerCenter είναι μια σχεσιακή βάση δεδομένων όπως Oracle, Sybase, SQL διακομιστή και διαχειρίζεται από την υπηρεσία αποθετηρίου. Αποτελείται από πίνακες βάσεων δεδομένων που αποθηκεύουν μεταδεδομένα.
Υπάρχουν τρία διαθέσιμα εργαλεία Informatica Client στο Informatica PowerCenter. Είναι Informatica
- σχεδιαστής
- Παρακολούθηση ροής εργασιών
- Διαχειριστής ροής εργασιών
Αυτοί οι πελάτες μπορούν να έχουν πρόσβαση στο αποθετήριο χρησιμοποιώντας μόνο την υπηρεσία αποθετηρίου.
Για τη διαχείριση ενός αποθετηρίου υπάρχει μια υπηρεσία Informatica που ονομάζεται Υπηρεσία Αποθετηρίου. Μια ενιαία υπηρεσία αποθετηρίου χειρίζεται αποκλειστικά μόνο ένα αποθετήριο. Επίσης, μια υπηρεσία αποθετηρίου μπορεί να εκτελεστεί σε πολλούς κόμβους για να αυξήσει την απόδοση.
Οι υπηρεσίες αποθετηρίου χρησιμοποιούν κλειδαριές στα αντικείμενα, έτσι πολλοί χρήστες δεν μπορούν να τροποποιήσουν το ίδιο αντικείμενο ταυτόχρονα.
Μπορείτε να ενεργοποιήσετε τον έλεγχο έκδοσης στο αποθετήριο. Με τη δυνατότητα ελέγχου έκδοσης, μπορείτε να διατηρήσετε διαφορετικές εκδόσεις του ίδιου αντικειμένου.
Τα αντικείμενα που δημιουργούνται στο αποθετήριο μπορούν να έχουν τις ακόλουθες τρεις καταστάσεις
- Ισχύει: Έγκυρα αντικείμενα είναι εκείνα τα αντικείμενα των οποίων η σύνταξη είναι σωστή σύμφωνα με την Informatica. Αυτά τα αντικείμενα μπορούν να χρησιμοποιηθούν στην εκτέλεση ροών εργασίας.
- Άκυρος: Μη έγκυρα αντικείμενα είναι αυτά που δεν συμμορφώνονται με το πρότυπο ή τους καθορισμένους κανόνες. Όταν οποιοδήποτε αντικείμενο αποθηκεύεται στο Informatica, ελέγχεται εάν η σύνταξη και οι ιδιότητές του είναι έγκυρες ή όχι και το αντικείμενο επισημαίνεται με την κατάσταση ανάλογα.
- Έγκλειστα: Τα κρουσμένα αντικείμενα είναι εκείνα των οποίων τα θυγατρικά αντικείμενα δεν είναι έγκυρα. Για παράδειγμα, σε μια αντιστοίχιση, εάν χρησιμοποιείτε έναν επαναχρησιμοποιήσιμο μετασχηματισμό και αυτό το αντικείμενο μετασχηματισμού καταστεί άκυρο, τότε η αντιστοίχιση θα επισημανθεί ως επηρεασμένη.
Διαμόρφωση τομέα στην Informatica
Όπως αναφέρθηκε προηγουμένως, ο τομέας είναι ο βασικός διαχειριστικός έλεγχος στο Informatica. Είναι η μητρική οντότητα που αποτελείται από άλλες υπηρεσίες, όπως υπηρεσία ενοποίησης, υπηρεσία αποθετηρίου και διάφορους κόμβους.
Η διαμόρφωση του τομέα μπορεί να γίνει χρησιμοποιώντας την κονσόλα διαχειριστή Informatica. Η κονσόλα μπορεί να εκκινηθεί χρησιμοποιώντας προγράμματα περιήγησης ιστού.
Μόλις ανοίξει σε ένα πρόγραμμα περιήγησης Ιστού, ζητά σύνδεση διαχειριστή. Ο κωδικός πρόσβασης ορίζεται κατά την εγκατάσταση της Informatica.
Αφού συνδεθείτε στον τομέα Informatica, η αρχική σελίδα μοιάζει κάπως έτσι.
Στο αριστερό παράθυρο εμφανίζει τους υπάρχοντες κόμβους, τις υπηρεσίες αποθετηρίου, τις υπηρεσίες ενοποίησης στον τομέα.
Στο κύριο παράθυρο, δείχνει την κατάσταση αυτών των υπηρεσιών, είτε είναι πάνω είτε κάτω.
Ιδιότητες Domain στην Informatica
Κάντε κλικ στο μενού ιδιοτήτων στη σελίδα διαχειριστή για να δείτε τις ιδιότητες του τομέα.
Παρακάτω είναι οι βασικές ιδιότητες του Domain στο Informatica:
Χρονικό όριο ανθεκτικότητας – Εάν κάποια από τις υπηρεσίες ενσωμάτωσης ή τις υπηρεσίες αποθετηρίου πέσει, τότε το χρονικό όριο ανθεκτικότητας είναι ο αριθμός των δευτερολέπτων που η υπηρεσία εφαρμογής προσπαθεί να συνδεθεί με αυτές τις υπηρεσίες.
Περίοδος επανεκκίνησης – Είναι ο μέγιστος αριθμός δευτερολέπτων που ξοδεύει ο τομέας για να επανεκκινήσει μια υπηρεσία.
Λειτουργία αποστολής – Είναι η πολιτική που χρησιμοποιείται από το load balancer για την αποστολή εργασιών σε διάφορους κόμβους.
Τύπος βάσης δεδομένων – Ο τύπος της βάσης δεδομένων στον οποίο έχει διαμορφωθεί ο τομέας.
Βάση δεδομένων βάσης δεδομένων – Όνομα κεντρικού υπολογιστή του μηχανήματος στο οποίο έχει διαμορφωθεί ο τομέας.
Θύρα βάσης δεδομένων & όνομα – Είναι η θύρα βάσης δεδομένων και το όνομα παρουσίας βάσης δεδομένων για τον τομέα.
Αυτές οι ιδιότητες μπορούν να τροποποιηθούν ανάλογα με τις απαιτήσεις.
Συνδεσιμότητα πελάτη και διακομιστή PowerCenter
Τα εργαλεία πελάτη PowerCenter είναι εργαλεία ανάπτυξης που είναι εγκατεστημένα στους υπολογιστές-πελάτες. Ο σχεδιαστής PowerCenter, ο διαχειριστής ροής εργασιών, ο διαχειριστής αποθετηρίου και η παρακολούθηση ροής εργασιών είναι τα κύρια εργαλεία πελάτη.
Οι αντιστοιχίσεις και τα αντικείμενα που δημιουργούμε σε αυτά τα εργαλεία πελάτη αποθηκεύονται στο αποθετήριο Informatica που βρίσκεται στον διακομιστή Informatica. Επομένως, τα εργαλεία πελάτη πρέπει να έχουν συνδεσιμότητα δικτύου με τον διακομιστή.
Από την άλλη πλευρά, ο πελάτης PowerCenter συνδέεται με τις πηγές και τους στόχους για να εισαγάγει τους ορισμούς των μεταδεδομένων και της δομής πηγής/στόχου. Επομένως, πρέπει επίσης να έχει συνδεσιμότητα με τα συστήματα πηγής/στόχου.
- Για να συνδεθείτε με την υπηρεσία ενοποίησης και την υπηρεσία αποθετηρίου, ο πελάτης PowerCenter χρησιμοποιεί πρωτόκολλα TCP/IP και
- Για να συνδεθείτε με τις πηγές/στόχους, το πρόγραμμα-πελάτης PowerCenter χρησιμοποιεί προγράμματα οδήγησης ODBC.
Υπηρεσία αποθετηρίου στην Informatica
The Υπηρεσία αποθετηρίου στο Informatica διατηρεί τις συνδέσεις από πελάτες PowerCenter στο αποθετήριο PowerCenter. Είναι μια ξεχωριστή διαδικασία πολλαπλών νημάτων και ανακτά, εισάγει και ενημερώνει τα μεταδεδομένα μέσα στο χώρο αποθήκευσης. Είναι επίσης υπεύθυνο για τη διατήρηση της συνέπειας μέσα στα μεταδεδομένα του αποθετηρίου.
Υπηρεσία Ενσωμάτωσης στην Πληροφορική
Η υπηρεσία ενσωμάτωσης είναι η μηχανή εκτέλεσης για το Informatica, με άλλα λόγια, αυτή είναι η οντότητα που εκτελεί τις εργασίες που δημιουργούμε στο Informatica. Ετσι δουλεύει:
- Ένας χρήστης εκτελεί μια ροή εργασίας
- Η Informatica δίνει εντολή στην υπηρεσία ενοποίησης να εκτελέσει τη ροή εργασίας
- Η υπηρεσία ενοποίησης διαβάζει λεπτομέρειες ροής εργασιών από το αποθετήριο
- Η υπηρεσία ενοποίησης ξεκινά την εκτέλεση των εργασιών μέσα στη ροή εργασίας
- Μόλις ολοκληρωθεί η εκτέλεση, η κατάσταση της εργασίας ενημερώνεται, δηλαδή απέτυχε, επιτεύχθηκε ή ματαιώθηκε.
- Μετά την ολοκλήρωση της εκτέλεσης, δημιουργείται το αρχείο καταγραφής περιόδου λειτουργίας και το αρχείο καταγραφής ροής εργασιών.
- Αυτή η υπηρεσία είναι υπεύθυνη για τη φόρτωση δεδομένων στα συστήματα προορισμού
- Η υπηρεσία ενοποίησης συνδυάζει επίσης δεδομένα από διαφορετικές πηγές
Για παράδειγμα, μπορεί να συνδυάσει δεδομένα από έναν πίνακα oracle και μια επίπεδη πηγή αρχείου.
Έτσι, συνοπτικά, η υπηρεσία ενσωμάτωσης Informatica είναι μια διαδικασία που βρίσκεται στον διακομιστή Informatica και περιμένει να ανατεθούν εργασίες για την εκτέλεση. Όταν εκτελούμε μια ροή εργασίας, η υπηρεσία ενοποίησης λαμβάνει μια ειδοποίηση για την εκτέλεση της ροής εργασίας. Στη συνέχεια, η υπηρεσία ενοποίησης διαβάζει τη ροή εργασιών για να γνωρίζει τις λεπτομέρειες, όπως ποιες εργασίες πρέπει να εκτελέσει, όπως αντιστοιχίσεις και σε ποιους χρόνους. Στη συνέχεια, η υπηρεσία διαβάζει τις λεπτομέρειες της εργασίας από το αποθετήριο και προχωρά στην εκτέλεση.
Πηγές & Targets
Η πληροφορική είναι μια ETL και το εργαλείο ενοποίησης δεδομένων, θα χειρίζεστε και θα μετατρέπατε πάντα κάποια μορφή δεδομένων. Η είσοδος στις αντιστοιχίσεις μας στο Informatica ονομάζεται σύστημα πηγής. Εισάγουμε ορισμούς πηγών από την πηγή και, στη συνέχεια, συνδέουμε σε αυτήν για να ανακτήσουμε τα δεδομένα προέλευσης στις αντιστοιχίσεις μας. Μπορεί να υπάρχουν διαφορετικοί τύποι πηγών και μπορούν να βρίσκονται σε πολλές τοποθεσίες. Με βάση την απαίτησή σας, το σύστημα στόχου μπορεί να είναι ένα σχεσιακό ή επίπεδο σύστημα αρχείων. Οι στόχοι επίπεδων αρχείων δημιουργούνται στο μηχάνημα διακομιστή Informatica, οι οποίοι μπορούν να μεταφερθούν αργότερα χρησιμοποιώντας ftp.
Σχετικός– αυτοί οι τύποι πηγών είναι πίνακες συστήματος βάσεων δεδομένων. Αυτά τα συστήματα βάσεων δεδομένων ανήκουν γενικά σε άλλες εφαρμογές που δημιουργούν και διατηρούν αυτά τα δεδομένα. Μπορεί να είναι μια βάση δεδομένων διαχείρισης σχέσεων πελατών, μια βάση δεδομένων ανθρώπινου δυναμικού κ.λπ. για τη χρήση τέτοιων πηγών στην Informatica είτε λαμβάνουμε ένα αντίγραφο αυτών των συνόλων δεδομένων είτε λαμβάνουμε επιλεγμένα δικαιώματα σε αυτά τα συστήματα.
Επίπεδα αρχεία – Τα επίπεδα αρχεία είναι οι πιο κοινές πηγές δεδομένων μετά τις σχεσιακές βάσεις δεδομένων στο Informatica. Ένα επίπεδο αρχείο μπορεί να είναι ένα αρχείο διαχωρισμένο με κόμμα, ένα αρχείο οριοθετημένο με στηλοθέτες ή ένα αρχείο σταθερού πλάτους. Η Informatica υποστηρίζει οποιαδήποτε από τις κωδικοσελίδες όπως ascii ή Unicode. Για να χρησιμοποιήσετε το επίπεδο αρχείο στο Informatica, οι ορισμοί του πρέπει να εισαχθούν όπως ακριβώς κάνουμε για τους σχεσιακούς πίνακες.
Σύνοψη
- Η συνολική αρχιτεκτονική του Informatica PowerCenter είναι Εξυπηρέτηση προσανατολισμένη Archiδομή (ΕΤΣΙ, ΕΝΑ).
- Το Informatica Domain είναι η θεμελιώδης διοικητική μονάδα στο εργαλείο Informatica.
- Το αποθετήριο PowerCenter είναι μια σχεσιακή βάση δεδομένων όπως Oracle, Sybase, διακομιστής SQL και διαχειρίζεται από την υπηρεσία αποθετηρίου.
- Η διαμόρφωση του τομέα μπορεί να γίνει χρησιμοποιώντας την κονσόλα διαχειριστή Informatica.
- Ιδιότητες τομέα στο Informatica: Χρονικό όριο ανθεκτικότητας, Περίοδος επανεκκίνησης, Λειτουργία αποστολής, τύπος βάσης δεδομένων, κεντρικός υπολογιστής βάσης δεδομένων και θύρα και όνομα βάσης δεδομένων
- Τα εργαλεία πελάτη PowerCenter είναι εργαλεία ανάπτυξης που είναι εγκατεστημένα στους υπολογιστές-πελάτες.
- Η Υπηρεσία Αποθετηρίου στο Informatica διατηρεί τις συνδέσεις από πελάτες PowerCenter στο αποθετήριο PowerCenter.
- Η υπηρεσία ενσωμάτωσης είναι η μηχανή εκτέλεσης για το Informatica, με άλλα λόγια, αυτή είναι η οντότητα που εκτελεί τις εργασίες που δημιουργούμε στο Informatica.