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

Open-Source-Analysator in Informatica

Schritt 2) Im nรคchsten Bildschirm

  1. Double Klicken Sie auf das Repository, das Sie verbinden mรถchten
  2. Geben Sie den Benutzernamen ein
  3. Passwort eingeben
  4. Klicken Sie auf die Schaltflรคche โ€žVerbindenโ€œ.

    Open-Source-Analysator in Informatica

Nach erfolgreicher Anmeldung werden die Ordner des Benutzers unter dem Repository-Namen aufgelistet

Hinweis -

  1. Wenn die Anmeldung nicht erfolgreich ist, prรผfen Sie, ob der Benutzer รผber Berechtigungen zum Herstellen einer Verbindung zum Repository verfรผgt
  2. Wenn unter dem Repository-Namen kein Ordner sichtbar ist, prรผfen Sie, ob der Ordner erstellt wurde.
  3. Wenn ein Ordner kรผrzlich erstellt wurde, trennen Sie die Verbindung zum Repository und stellen Sie die Verbindung erneut her.

Open-Source-Analysator in Informatica

Schritt 3) Im nรคchsten Schritt

  1. Klicken Sie mit der rechten Maustaste auf den Ordner
  2. Wรคhlen Sie die Option โ€žร–ffnenโ€œ.

Open-Source-Analysator in Informatica

Wenn ein Ordner geรถffnet ist, werden die Unterordner dieses Ordners aufgelistet.

Open-Source-Analysator in Informatica

Schritt 4) Klicken Sie auf das Menรผ โ€žQuellenanalysatorโ€œ, wie in der Abbildung gezeigt.

Open-Source-Analysator in Informatica

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

  1. Klicken Sie im Hauptmenรผ auf die Registerkarte โ€žQuellenโ€œ.
  2. Wรคhlen Sie die Option โ€žAus Datenbank importierenโ€œ, danach wird das Feld โ€žODBC-Verbindungโ€œ geรถffnet.

    Quelltabelle in Source Analyzer importieren

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)

  1. Klicken Sie auf die Schaltflรคche neben ODBC-Datenquelle.

Quelltabelle in Source Analyzer importieren

  1. Wรคhlen Sie auf der nรคchsten Seite die Registerkarte โ€žBenutzer-DSNโ€œ aus und klicken Sie auf die Schaltflรคche โ€žHinzufรผgenโ€œ.

Quelltabelle in Source Analyzer importieren

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.

  1. 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.

    Quelltabelle in Source Analyzer importieren

  2. 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.

Quelltabelle in Source Analyzer importieren

  1. Sobald Sie eine Testverbindung hergestellt haben, geben Sie den Datenbank-Benutzernamen und das Passwort ein und klicken Sie dann auf die Schaltflรคche โ€žOKโ€œ.

    Quelltabelle in Source Analyzer importieren

  2. Wenn die Verbindung erfolgreich ist, wird ein Meldungsfeld angezeigt.

    Quelltabelle in Source Analyzer importieren

  1. 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โ€œ:

  1. Wรคhlen Sie die ODBC-Datenquelle fรผr die Oracle-Datenbank.
  2. Geben Sie den Datenbankbenutzernamen ein
  3. Geben Sie das Datenbankpasswort ein
  4. Klicken Sie auf die Schaltflรคche โ€žVerbinden/erneut verbindenโ€œ. Dadurch werden Tabellen fรผr den Datenbankbenutzer angezeigt.
  5. Erweitern Sie die Baumstruktur unter dem Tabellenordner und wรคhlen Sie EMP-Tabelle aus
  6. Wรคhlen Sie die Schaltflรคche โ€žOKโ€œ.

    Quelltabelle in Source Analyzer importieren

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

Quelltabelle in Source Analyzer importieren

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.

Import Target in Informatica Target Designerin

Schritt 2) Im nรคchsten Schritt

  1. Wรคhlen Sie die Option โ€žTargetsโ€œ aus dem Hauptmenรผ
  2. Wรคhlen Sie die Option โ€žAus Datenbank importierenโ€œ.

Import Target in Informatica Target Designerin

Schritt 3) Im Importtabellenfenster.

  1. Wรคhlen Sie die ODBC-Datenquelle fรผr die Oracle-Datenbank.
  2. Geben Sie den Datenbankbenutzernamen ein
  3. Geben Sie das Datenbankpasswort ein
  4. Klicken Sie auf die Schaltflรคche โ€žVerbinden/erneut verbindenโ€œ. Dadurch werden Tabellen fรผr den Datenbankbenutzer angezeigt.
  5. Erweitern Sie die Baumstruktur unter dem Tabellenordner und wรคhlen Sie die Tabelle EMP_TARGET aus
  6. Wรคhlen Sie die Schaltflรคche โ€žOKโ€œ.

Import Target in Informatica Target Designerin

Dadurch wird das Ziel importiert in Target Designer von Informatica Powercenter. Verwenden Sie die Tastenkombination โ€žStrg+Sโ€œ, um die ร„nderungen zu speichern.

Import Target in Informatica Target Designerin

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

Erstellen Sie einen Ordner in Informatica

Hinweis โ€“ Wenn Informatica Designer bereits geรถffnet ist, kann der Repository-Manager mithilfe der in der Toolbox verfรผgbaren Verknรผpfungen geรถffnet werden.

Erstellen Sie einen Ordner in Informatica

Dadurch wird der Informatica Repository Manager in einem separaten Fenster geรถffnet.

Erstellen Sie einen Ordner in Informatica

Schritt 2) Folge diesen Schritten

  1. Klicken Sie auf das Ordnermenรผ
  2. Wรคhlen Sie die Option โ€žErstellenโ€œ.

Erstellen Sie einen Ordner in Informatica

Schritt 3) Im nรคchsten Schritt

  1. Geben Sie den gewรผnschten Ordnernamen ein
  2. Wรคhlen Sie OK

Erstellen Sie einen Ordner in Informatica

Dadurch wird ein neuer Ordner erstellt und die Meldung โ€žDer Ordner wurde erfolgreich erstelltโ€œ wird angezeigt.

Erstellen Sie einen Ordner in Informatica

Der neu erstellte Ordner wird unter dem jeweiligen Repository aufgefรผhrt.

Erstellen eines Ordners in Informatica

Damit ist das Tutorial abgeschlossen. Wir sehen uns im nรคchsten!

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: