Quellanalysator in Informatica | So erstellen Sie Quell- und Target
Im ETL/Data Warehouse stoรen Sie auf unterschiedliche Quellen und Ziele.
Quellendefinition in Informatica
A Quellendefinition In Informatica ist dies eine Entitรคt, aus der die Datensรคtze abgerufen und anschlieรend in temporรคren Tabellen (Staging-Tabellen) oder Informatica-Transformationscaches gespeichert werden. Basierend auf der Zuordnungping Im Designdokument/bei den Geschรคftsanforderungen nehmen Sie eine รnderung an diesen Datensรคtzen vor (transformieren die Daten) und laden dann die transformierten Daten in andere Tabellenstrukturen, die als Zieltabelle bezeichnet werden.
In jeder Informatica-KartepingEs gibt immer eine Quelle und ein Ziel. Um verschiedene Quellen und Ziele in Informatica zu verwalten, benรถtigen Sie den Quellanalysator und den Zieldesigner. Diese Tools sind in PowerCenter Designer integriert und kรถnnen direkt von dort gestartet werden.
Quellanalysator in Informatica
Quellenanalysator in Informatica ist ein Tool, mit dem Sie Quelldefinitionen erstellen und รคndern kรถnnen. Mithilfe des Quellanalysators kรถnnen Sie verschiedene Arten von Quellen in Informatica erstellen oder importieren, z. B. Flatfiles, relationale Datenbanken, Excel-Arbeitsblรคtter, XML-Definitionen usw.
Ebenso kรถnnen Sie mit dem Target Designer verschiedene Arten von Zielen erstellen oder importieren. Informatica bietet Ihnen die Mรถglichkeit, entweder eine Quelle/ein Ziel von Grund auf zu erstellen, indem Sie deren Struktur entwerfen, oder Sie kรถnnen eine Quelle/ein Ziel durch den Import der Definitionen erstellen. Wenn Sie die Quelle aus importieren Datenbank, werden die folgenden Metadaten importiert:
- Name der Quelle (Tabelle).
- Speicherort der Datenbank
- Name der Spalten
- Spalten Datentypen
- Einschrรคnkungen
Sie kรถnnen auch die Schlรผsselbeziehungen in den Tabellen definieren, was nur auf Informatica-Ebene anwendbar ist und im Repository gespeichert wird.
Die in Informatica erstellte/importierte Quelle oder das Ziel kรถnnen beliebig oft in verschiedenen Mappings wiederverwendet werden.pingS. Jeden Karteping muss mindestens ein ladbares Ziel haben. Andernfalls mapping wird ungรผltig.
Hinweisโ Wenn wir Quelle/Ziel im Quellanalysator/Zieldesigner erstellen, werden Strukturen nur in Informatica erstellt. Auf Datenbankebene wird kein Objekt erstellt. Sie mรผssen also Datenbankobjekte mit derselben Struktur erstellen, die Sie in Informatica erstellt haben.
Sie kรถnnen mit dem Quellenanalysator folgende Quellentypen importieren
- Beziehungstabellen (Datenbanktabellen), Ansichten und Synonyme
- Flat Files
- Cobol-Dateien
- XML-Dateien
Leistungstipp โ Um die Leistung relationaler Quelltabellen zu verbessern, verwenden Sie Indizes fรผr die Quelldatenbanktabellen. Auf dem Ziel deaktivieren oder entfernen Tabellen Einschrรคnkungen und Indizes aus Leistungsgrรผnden.
So รถffnen Sie den Source-Analyzer in Informatica
Nachfolgend finden Sie eine Schritt-fรผr-Schritt-Anleitung zum รffnen des Quellanalysators in Informatica:
Schritt 1) รffnen Sie das Informatica PowerCenter-Designertool
Schritt 2) Im nรคchsten Bildschirm
- Double Klicken Sie auf das Repository, das Sie verbinden mรถchten
- Geben Sie den Benutzernamen ein
- Passwort eingeben
-
Klicken Sie auf die Schaltflรคche โVerbindenโ.
Nach erfolgreicher Anmeldung werden die Ordner des Benutzers unter dem Repository-Namen aufgelistet
Hinweis -
- Wenn die Anmeldung nicht erfolgreich ist, prรผfen Sie, ob der Benutzer รผber Berechtigungen zum Herstellen einer Verbindung zum Repository verfรผgt
- Wenn unter dem Repository-Namen kein Ordner sichtbar ist, prรผfen Sie, ob der Ordner erstellt wurde.
- Wenn ein Ordner kรผrzlich erstellt wurde, trennen Sie die Verbindung zum Repository und stellen Sie die Verbindung erneut her.
Schritt 3) Im nรคchsten Schritt
- Klicken Sie mit der rechten Maustaste auf den Ordner
- Wรคhlen Sie die Option โรffnenโ.
Wenn ein Ordner geรถffnet ist, werden die Unterordner dieses Ordners aufgelistet.
Schritt 4) Klicken Sie auf das Menรผ โQuellenanalysatorโ, wie in der Abbildung gezeigt.
So importieren Sie eine Quelltabelle in Source Analyzer
Im Folgenden sind die Schritte zum Importieren der Quelltabelle in Informatica Source Analyzer aufgefรผhrt:
Schritt 1) โโGehen Sie zur Option โQuellenโ.
Im Quellenanalysator
- Klicken Sie im Hauptmenรผ auf die Registerkarte โQuellenโ.
-
Wรคhlen Sie die Option โAus Datenbank importierenโ, danach wird das Feld โODBC-Verbindungโ geรถffnet.
Schritt 2) Erstellen Sie eine ODBC-Verbindung
Wir werden nun eine ODBC-Verbindung erstellen (Wenn Sie bereits eine ODBC-Verbindung haben, fahren Sie mit Schritt 3 fort)
- Klicken Sie auf die Schaltflรคche neben ODBC-Datenquelle.
- Wรคhlen Sie auf der nรคchsten Seite die Registerkarte โBenutzer-DSNโ aus und klicken Sie auf die Schaltflรคche โHinzufรผgenโ.
Ein DSN (Data Source Name) ist im Grunde eine Datenstruktur und enthรคlt Informationen zu bestimmten Details (Datenbanktyp, Standort, Benutzerdetails usw.). Diese Informationen werden vom ODBC-Treiber benรถtigt, damit er eine Verbindung zu dieser Datenbank herstellen kann.
- Wenn Sie auf die Schaltflรคche โHinzufรผgenโ klicken, wird eine Liste mit Treibern fรผr verschiedene Datenbanken angezeigt (Oracle, SQL Server, Sybase, Microsoft Zugang, Excel, usw.) Der Treiber, den Sie auswรคhlen, hรคngt davon ab, mit welcher Datenbank Sie eine Verbindung herstellen mรถchten. Wรคhlen Sie den Treiber fรผr die Datenquelle aus. Hier in guru99 verwenden Sie Oracle-Datenbanktabellen. Wรคhlen Sie Oracle Wire-Protokoll-Treiber.
-
Wรคhlen Sie auf der nรคchsten Seite die Registerkarte โAllgemeinโ und geben Sie die Datenbankdetails ein. Klicken Sie dann auf โVerbindung testenโ.
Hinweis โ Die Datenbankdetails sind spezifisch fรผr Ihre Installation und hรคngen vom Hostnamen, Port und SID ab, die Sie wรคhrend der Datenbankinstallation ausgewรคhlt haben. Sie kรถnnen diese Details abrufen, indem Sie รถffnen tnsnames.ora-Datei befindet sich in Ihrem Oracle-Installationsordner.
-
Sobald Sie eine Testverbindung hergestellt haben, geben Sie den Datenbank-Benutzernamen und das Passwort ein und klicken Sie dann auf die Schaltflรคche โOKโ.
-
Wenn die Verbindung erfolgreich ist, wird ein Meldungsfeld angezeigt.
- Wรคhlen Sie OK fรผr das Testverbindungsfenster und das ODBC-Treiber-Setup-Fenster. Die erstellte ODBC-Datenquelle wird den Benutzerdatenquellen hinzugefรผgt. Jetzt sind wir mit der ODBC-Datenquelle ausgestattet.
Schritt 3) Erstellen Sie Schematabellen
In guru99 verwenden Sie die Scott/Tiger-Schematabellen von Oracle. Wenn Sie diese Tabellen nicht in der Datenbank haben, erstellen Sie sie mit diesem Skript
Laden Sie die obige Scott.sql-Datei herunter
Schritt 4) Geben Sie die Datenbankdetails ein
Im Fenster โTabellen importierenโ:
- Wรคhlen Sie die ODBC-Datenquelle fรผr die Oracle-Datenbank.
- Geben Sie den Datenbankbenutzernamen ein
- Geben Sie das Datenbankpasswort ein
- Klicken Sie auf die Schaltflรคche โVerbinden/erneut verbindenโ. Dadurch werden Tabellen fรผr den Datenbankbenutzer angezeigt.
- Erweitern Sie die Baumstruktur unter dem Tabellenordner und wรคhlen Sie EMP-Tabelle aus
- Wรคhlen Sie die Schaltflรคche โOKโ.
Schritt 5) รberprรผfen und speichern Sie die importierte Tabelle
Die Tabelle wird in den Informatica Source Analyzer importiert. Verwenden Sie die Tasten โStrg+Sโ, um รnderungen im Repository zu speichern
Ebenso kรถnnen Sie beliebige andere Datenbanktabellen in den Quellanalysator importieren.
So importieren Sie Target in Informatica Target Designerin
Hier ist ein Prozess zum Importieren von Zielen in Informatica Target Designer:
In diesem Tutorial erstellen Sie die Zieltabelle emp_target, die die identische Struktur wie die EMP-Quelltabelle aufweist. Um eine Zieltabelle zu importieren, muss die Zieltabelle in der Datenbank vorhanden sein. Um eine Zieltabelle zu erstellen, verwenden Sie das folgende Skript. Zu den in Informatica verfรผgbaren Zieltypen gehรถren relationale, XML- und Flatfiles.
Laden Sie die obige emp_target.sql-Datei herunter
Hinweis โ Hier in diesem Tutorial sind sowohl Quell- als auch Zieltabelle im selben Datenbankschema (guru99) vorhanden. Sie kรถnnen ein Ziel jedoch auch in einem anderen Schema erstellen.
Schritt 1) Klicken Sie im Informatica Designer auf das Ziel-Designer-Symbol, um den Ziel-Designer zu starten.
Schritt 2) Im nรคchsten Schritt
- Wรคhlen Sie die Option โTargetsโ aus dem Hauptmenรผ
- Wรคhlen Sie die Option โAus Datenbank importierenโ.
Schritt 3) Im Importtabellenfenster.
- Wรคhlen Sie die ODBC-Datenquelle fรผr die Oracle-Datenbank.
- Geben Sie den Datenbankbenutzernamen ein
- Geben Sie das Datenbankpasswort ein
- Klicken Sie auf die Schaltflรคche โVerbinden/erneut verbindenโ. Dadurch werden Tabellen fรผr den Datenbankbenutzer angezeigt.
- Erweitern Sie die Baumstruktur unter dem Tabellenordner und wรคhlen Sie die Tabelle EMP_TARGET aus
- Wรคhlen Sie die Schaltflรคche โOKโ.
Dadurch wird das Ziel importiert in Target Designer von Informatica Powercenter. Verwenden Sie die Tastenkombination โStrg+Sโ, um die รnderungen zu speichern.
In diesem Tutorial haben Sie Quellen und Ziele importiert. Jetzt kรถnnen Sie Ihre erste Karte erstellen.ping.
So erstellen Sie einen Ordner in Informatica
Im Folgenden finden Sie die Schritte zum Erstellen eines Ordners in Informatica:
Informatica-Ordner sind logische Container, die die Objekte speichern, die Sie im Informatica Designer/Workflow Manager erstellen (Map).pings, Maplets, Quellen, Ziele usw.)
So erstellen Sie einen Ordner:
Schritt 1) รffnen Sie den Repository-Manager
Hinweis โ Wenn Informatica Designer bereits geรถffnet ist, kann der Repository-Manager mithilfe der in der Toolbox verfรผgbaren Verknรผpfungen geรถffnet werden.
Dadurch wird der Informatica Repository Manager in einem separaten Fenster geรถffnet.
Schritt 2) Folge diesen Schritten
- Klicken Sie auf das Ordnermenรผ
- Wรคhlen Sie die Option โErstellenโ.
Schritt 3) Im nรคchsten Schritt
- Geben Sie den gewรผnschten Ordnernamen ein
- Wรคhlen Sie OK
Dadurch wird ein neuer Ordner erstellt und die Meldung โDer Ordner wurde erfolgreich erstelltโ wird angezeigt.
Der neu erstellte Ordner wird unter dem jeweiligen Repository aufgefรผhrt.
Damit ist das Tutorial abgeschlossen. Wir sehen uns im nรคchsten!


























