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 handelt es sich um eine Entität, aus der Sie die Datensätze abrufen und diese Datensätze dann in temporären Tabellen (Staging-Tabellen) oder Informatica-Transformations-Caches speichern. Auf der Grundlage der Zuordnung zwischen Designdokument und Geschäftsanforderung nehmen Sie eine Änderung an diesen Datensätzen vor (transformieren die Daten) und laden die transformierten Daten dann in andere Tabellenstrukturen, sogenannte Zieltabellen.
In jedem Informatica-Mapping gibt es immer eine Quelle und ein Ziel. Um verschiedene Quellen und Ziele in Informatica zu verwalten, müssen Sie den Quellanalysator und den Zieldesigner verwenden. Diese Tools sind in das Powercenter-Designertool integriert und können von dort aus 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 Database, 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 kann beliebig oft in verschiedenen Zuordnungen wiederverwendet werden. Jeden Mapping muss mindestens ein ladbares Ziel haben. Andernfalls ist die Zuordnung ungültig.
Note– 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“.
Note – 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 Designer
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
Note – 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 Ihr erstes Mapping erstellen.
So erstellen Sie einen Ordner in Informatica
Im Folgenden finden Sie die Schritte zum Erstellen eines Ordners in Informatica:
Informatica-Ordner sind logische Container, in denen die Objekte aufbewahrt werden, die Sie im Informatica-Designer/Workflow-Manager erstellen (Zuordnungen, Mapplets, Quellen, Ziele usw.).
So erstellen Sie einen Ordner:
Schritt 1) Öffnen Sie den Repository-Manager
Note – 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!