2016-06-22 20 views
1

Ich bin neu bei Informatica, ich muss zwei neue Felder (AREA, AMT) zu einer bereits vorhandenen SQL-Abfrage in Informatica hinzufügen. Danach sollte ich den Quellqualifikations-Port manuell mit diesen beiden Feldern hinzufügen?Informatica_Nachzufüllende neue Felder

Was ich tat, war:

1) Changed die Abfrage in SQL-Qualifikationsspiel in Mapping Designer- hinzugefügt, um die beiden neuen Felder, rettete das Mapping

2) Erfrischt den Workflow in Workflow-Designer

3) Überwachte das Ergebnis im Workflow-Monitor, der erfolgreich war.

Nun hat die resultierende Textdatei die neuen Feldwerte, aber keine Spaltenheadernamen. Daher werden die Spaltenkopfwerte verschoben, was zu Spaltennamen und Fehlausrichtung führt.

Jede Hilfe zu diesem wird geschätzt.

Danke!

+0

setzen Sie Ihre SQL-Abfragen in Frage! –

+0

Ich bin nicht in der Lage, die Abfrage einige Problem zu buchen – Aiswarya

+0

Sie haben möglicherweise einen Befehl, um den Header in der Ausgabedatei zu generieren. Wenn dies der Fall ist, müssen Sie das in den Sitzungseigenschaften ändern. – Samik

Antwort

0

JA, Sie sollten die beiden Ports manuell zum Quellqualifikator hinzufügen. Die Anzahl der in der SQL-Abfrage ausgewählten Felder sollte der Anzahl der Ports im Quellqualifikationsmerkmal entsprechen, die mit der nächsten Umwandlung verknüpft sind.

Interessanterweise ordnet Informatica die Felder von der SQL-Abfrage den Quellqualifizierer-Ausgangsverbindungen anstelle von Quellqualifikatorports zu. Die erste Spalte in der SQL-Abfrage wird also der ersten Verbindung zugeordnet, die zweite Spalte der zweiten und so weiter.

Für Ihr Header-Problem sollten Sie uns wissen lassen, wie Sie die Header für die Ausgabedatei generieren. Wenn Sie in den Eigenschaften der Zieldateisitzung zum Generieren von Kopfzeilen die Option "Kopfzeilenbefehlsausgabe verwenden" verwenden, müssen Sie den Befehl bearbeiten, um Kopfzeilen für zwei neue Ports zu erstellen.