MS Excel-Tabellen als Datenquelle in Informatica PowerCenter – ClearPeaks

18 Jan MS Excel-Tabellen als Datenquelle in Informatica PowerCenter

Veröffentlicht um 13:21 Uhr in Enterprise BI, ETL, Informatica von Isabel B

Informatica Power Center kann verschiedene Datenquellen verwenden. Die gebräuchlichsten Quellen sind Tabellen, Ansichten oder Synonyme, aber für die Speicherung kleiner Datensätze verwenden Unternehmen normalerweise Flatfiles, MS Excel-Dateien oder MS Access. Informatica behandelt Excel- und Access-Dateiquellen als relationale Datenbank und nicht als Flatfile. Welche Schritte müssen wir ausführen, um diese Daten aus diesen Dateien in unser Data Warehouse zu laden? Wie werden die Verbindungen hergestellt? Wo müssen sich diese Dateien befinden? Wie sollten wir Informatica konfigurieren? In diesem Artikel erkläre ich, wie Daten aus Excel-Dateien mit Informatica Power Center unter Windows geladen werden.

Schritte:

In Microsoft Excel-Datei:

a) Wählen Sie die erforderlichen Zeilen aus, die in PowerCenter eingelesen werden sollen.

isabel

b) Klicken Sie auf Insert> Name> Define option.

isabel 1

c) Geben Sie den Namen des Bereichs und wählen Sie den Bereich auf „Bezieht sich auf:“ Raum.

isabel 2

d) Speichern Sie die Tabelle, Normalerweise werden diese Quellen in einem bestimmten Ordner gespeichert (\ Informatica \ PowerCenter8.1.1 \ server \ infa_shared \ SrcFiles).

ODBC-DSN erstellen: es muss an dem Ort erstellt werden, an dem PowerCenter Client und Server installiert sind

a) Gehen Sie zu Start > Einstellungen > Verwaltung > Datenquellen (ODBC) (in Windows 64 Bit müssen Sie das ODBC-Datenquellen-Verwaltungstool in \Windows \ SysWOW64 \ odbcad32 verwenden).

b) Klicken Sie auf System DSN

. 3

c) Klicken Sie auf Hinzufügen und wählen Sie Microsoft Excel Driver (*.xls) und klicken Sie auf Fertig stellen.

isabel 4

d) Schreiben Sie einen Datenquellennamen, wählen Sie die Excel- oder Access-Version aus, definieren Sie die Lokalisierung der Datei über die Schaltfläche ‚Arbeitsmappe auswählen …‘ und klicken Sie auf OK.

isabel 5

Erstellen einer relationalen Verbindung in Informatica Workflow Manager: Um die Excel-Datei zu importieren, müssen Sie die Konnektivität mit dem PowerCenter-Client konfigurieren:

a) Öffnen Sie Informatica Power Center Workflow Manager. Gehen Sie zu Verbindung und wählen Sie ‚Relational …‘ und klicken Sie auf ‚Neu‘.

isabel 6

b) Wählen Sie ODBC aus der Liste Optionen.

isabel 7

c) Füllen Sie die Leerzeichen wie folgt aus:

i. Verbindungsname
ii. Benutzername = pmnulluser
iii. Passwort = pmnullpasswd
iv. Verbindungszeichenfolge = in Schritt 3 definierter Excel-Name.a

isabel 8

Beziehen Sie die relationale Quelle in die Quellqualifikationstransformation des Mappings ein:

a) Öffnen Sie Informatica PowerCenter Designer. Gehen Sie zum Repository und wählen Sie ‚Objekte importieren …‘.

isabel 9

b) Öffnen Sie Informatica Power Center Designer. Gehen Sie zu Source Analyzer und wählen Sie ‚Import from Database..,‘.

isabel 10

c) Wählen Sie den in Schritt 3 erstellten ODBC-Datenquellennamen aus.c und klicken Sie auf Erneut verbinden (schreiben Sie keinen Benutzernamen und kein Passwort). Wählen Sie die Quelldatei aus und klicken Sie auf OK.

isabel 11

d) Mapping erstellen.

e) Workflow erstellen. Definieren Sie unter Quellverbindung die neu erstellte relationale Verbindung.

isabel 12

Bitte beachten Sie die folgenden Überlegungen: – Schreiben Sie keine Blattnamen oder Spaltennamen mit Leerzeichen. Um eine Quellendefinition zu importieren, ist auf dem Clientcomputer eine Leseberechtigung für das Datenbankobjekt erforderlich. – Wenn Sie Datenspalten in Excel keine Datentypen zuweisen, importiert der Designer jede Spalte als VARCHAR.
Wenn Sie einen bestimmten Datentyp (numerisch, Datum…) benötigen, müssen Sie den Datentyp in Excel zuweisen, bevor Sie die Tabelle importieren (Sie können ihn auch in der Informatica-Quelldefinition ändern). – Die Bereiche, die Sie in der Excel-Datei definiert haben (Schritt 1.a) werden beim Importieren in Informatica PowerCenter als separate Tabellennamen angezeigt. – Sie müssen Excel auf Informatica Server installiert haben.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.