2016-07-19 18 views
0

Kann mir jemand auf informatica-Session-Ebene irgendwelche Tipps zur Performance-Optimierung nennen? Quelle ist Datenbank (Teradata) und Flat-Dateien generieren. Dateien werden Millionen von Datensätzen enthalten. Aus diesem Grund benötigt der Workflow immer mehr Zeit. Irgendwelche Performance-Tipps, damit der Workflow schneller läuft als Partitionierung oder so, ich bin mir nicht sicher, was ich tun soll?Performace-Tuning auf Sitzungsebene beim Generieren von Flat-Files als Quelle als Datenbank

Danke, Teja.

Antwort

0

Erstens: Sie müssen den Engpass identifizieren. Wenn möglich, teilen Sie bitte die Post-Session-Statistiken, die es im Sitzungsprotokoll finden kann. Es beginnt mit ***** RUN INFO FOR TGT... Nachricht und hat Informationen über jeden Thread. Ich könnte hier helfen.

Dann können Sie darüber nachdenken, wie Sie das Problem angehen. Einige weitere Tests könnten ebenfalls erforderlich sein: Der Standardansatz besteht darin, einen Filter FALSE in das Mapping an einigen Stellen zu platzieren (nach SQ, vor dem Ziel, vor einer Transformation, bei der das Problem vermutet wird). Und handle entsprechend.

Leider gibt es keine "mach es schnell laufen" checbox. Sie können mit einigen Sitzungseigenschaften experimentieren, insbesondere mit zulässigem Speicher, Festschreibungstyp und Intervall oder sogar Pufferlänge. Aber Diagnose und Problemlösung sollten an erster Stelle stehen.