Μετασχηματισμός αναζήτησης στο Informatica (Παράδειγμα)
Τι είναι το Lookup Transformation;
Ο μετασχηματισμός αναζήτησης είναι ένας παθητικός μετασχηματισμός που χρησιμοποιείται για την αναζήτηση μιας πηγής, ενός προσδιοριστικού πηγής ή ενός στόχου για τη λήψη των σχετικών δεδομένων. Βασικά, είναι ένα είδος λειτουργίας ένωσης στην οποία ένας από τους πίνακες σύνδεσης είναι τα δεδομένα προέλευσης και ο άλλος πίνακας σύνδεσης είναι ο πίνακας αναζήτησης.
Σε προηγούμενα θέματα, χρησιμοποιήσαμε μετασχηματισμό Joiner για να ενώσουμε τον πίνακα "emp" και "dept" για να φέρουμε ονόματα τμημάτων. Σε αυτήν την ενότητα, θα εφαρμόσουμε το ίδιο χρησιμοποιώντας μετασχηματισμό αναζήτησης.
Πώς να δημιουργήσετε μετασχηματισμό αναζήτησης
Ακολουθούν τα βήματα για τη δημιουργία Lookup Transformation στο Informatica
Βήμα 1) Δημιουργήστε ένα νέο χάρτηping με EMP ως πηγή και EMP_DEPTNAME ως στόχο
Βήμα 2) Δημιουργήστε ένα νέο μετασχηματισμός χρησιμοποιώντας το μενού μετασχηματισμού στη συνέχεια
- Επιλέξτε μετασχηματισμό αναζήτησης ως μετασχηματισμό
- Εισαγάγετε το όνομα μετασχηματισμού "lkp_dept"
- Επιλέξτε την επιλογή δημιουργίας
Βήμα 3) Αυτό θα ανοίξει το παράθυρο του πίνακα αναζήτησης, σε αυτό το παράθυρο
- Κουμπί επιλογής πηγής
- Επιλέξτε πίνακα DEPT
- Επιλέξτε το κουμπί ΟΚ
Βήμα 4) Ο μετασχηματισμός αναζήτησης θα δημιουργηθεί με τις στήλες του πίνακα DEPT, τώρα επιλέξτε το κουμπί έγινε
Βήμα 5) Σύρετε και αποθέστε τη στήλη DEPTNO από το προσδιοριστικό πηγής στον μετασχηματισμό αναζήτησης, αυτό θα δημιουργήσει μια νέα στήλη DEPTNO1 στον μετασχηματισμό αναζήτησης. Στη συνέχεια, συνδέστε τη στήλη DNAME από τον μετασχηματισμό αναζήτησης στον πίνακα προορισμού.
Ο μετασχηματισμός αναζήτησης θα αναζητήσει και θα επιστρέψει το όνομα τμήματος με βάση την τιμή DEPTNO1.
Βήμα 6) Double κάντε κλικ στον μετασχηματισμό αναζήτησης. Στη συνέχεια, στο παράθυρο επεξεργασίας μετασχηματισμού
- Επιλέξτε την καρτέλα συνθήκης
- Ορίστε τη στήλη συνθήκης σε DEPTNO = DEPTNO1
- Επιλέξτε το κουμπί ΟΚ
Βήμα 7) Συνδέστε τις υπόλοιπες στήλες από το προσδιοριστικό πηγής στον πίνακα προορισμού
Τώρα, σώστε το χαρτης και εκτελέστε το μετά τη δημιουργία της συνεδρίας και της ροής εργασίας. Αυτός ο χάρτηςping θα ανακτήσει τα ονόματα των τμημάτων χρησιμοποιώντας μετασχηματισμό αναζήτησης.
Ο μετασχηματισμός αναζήτησης έχει ρυθμιστεί για αναζήτηση στον πίνακα τμημάτων. Και η συνθήκη σύνδεσης ορίζεται με βάση τον αριθμό τμήματος.
Επαναχρησιμοποιήσιμος μετασχηματισμός
Ένας κανονικός μετασχηματισμός είναι ένα αντικείμενο που ανήκει σε έναν χάρτηping και μπορεί να χρησιμοποιηθεί μέσα σε αυτόν τον χάρτηping μόνο. Ωστόσο, καθιστώντας έναν μετασχηματισμό επαναχρησιμοποιήσιμο, μπορεί να επαναχρησιμοποιηθεί μέσα σε διάφορους χάρτεςpings.
Για παράδειγμα, ένας μετασχηματισμός αναζήτησης που ανακτά στοιχεία υπαλλήλου με βάση τον αριθμό υπαλλήλου μπορεί να χρησιμοποιηθεί σε πολλαπλούς χάρτες.pingόπου απαιτούνται στοιχεία υπαλλήλου.
Χρησιμοποιώντας επαναχρησιμοποιήσιμο μετασχηματισμό, μειώνει την υπερβολική εργασία της δημιουργίας ξανά της ίδιας λειτουργικότητας.
Πώς να δημιουργήσετε επαναχρησιμοποιήσιμο μετασχηματισμό
Ακολουθούν τα βήματα για τη δημιουργία Επαναχρησιμοποιήσιμου Μετασχηματισμού
Βήμα 1) Άνοιγμα του χάρτηping που έχει τον μετασχηματισμό, εδώ κάνουμε τον μετασχηματισμό κατάταξης επαναχρησιμοποιήσιμο.
Βήμα 2) Double κάντε κλικ στον μετασχηματισμό για να ανοίξετε το παράθυρο επεξεργασίας μετασχηματισμού. Επειτα
- Επιλέξτε την καρτέλα Μετασχηματισμός στο παράθυρο
- Επιλέξτε το πλαίσιο ελέγχου για να κάνετε τον μετασχηματισμό επαναχρησιμοποιήσιμο
- Επιλέξτε ναι στο παράθυρο επιβεβαίωσης
- Επιλέξτε OK στο παράθυρο ιδιοτήτων μετασχηματισμού.
Αυτό θα κάνει τον μετασχηματισμό επαναχρησιμοποιήσιμο.









