2017-01-30 4 views
-1

Meine Quellenspalte ist vom Typ varchar mit einer Länge von 10 und das Ziel auch; Die Quellspalte hat alle Werte der Länge> = 10 Zeichen.Wie kann ich Quelle und Ziel validieren?

Zum Beispiel:

source name varchar(10) 
target name varchar(10) 

Aber nur 8 Zeichen geladen Ziel, was der Grund sein könnte?

Hinweis: Im Quellqualifikationsmerkmal wird kein Ausdruck oder Truncate oder eine Transformation angewendet.

Hinweis 2: Interview Frage.

+0

Welche Sprache oder System tun Sie dies in? – Aaron

+0

Versuchen Sie, ein [minimales, vollständiges und überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) zu erstellen. –

+0

@Aaron bin mit Orakel und SQL. –

Antwort

0

Von Ihrer Frage Ich verstehe, dass Sie Problem abgeschnitten haben, wenn Daten von der Quelle zum Ziel übergeben werden, auch Sie erwähnt haben, dass Sie nicht Ausdruck oder eine Umwandlung im Quellqualifikator verwenden ?? Quelle Qualifier ist eine separate Transformation und so ist Ausdruck, Filter alle anderen Transformationen sind diese nicht überlappend (d. H.) Diese Transformationen können nacheinander erstellt werden nur in jeder Zuordnung kann nicht überlappt werden. Nun, um Ihre Frage zu beantworten, gibt es mehrere Gründe dafür.
1) Die Quelle kann nur Datensätze mit der Länge Varchar (8) haben.
2) Wenn die Quelle eine Datei ist, gibt es eine Möglichkeit, das falsche Trennzeichen angegeben zu haben, sagen wir, die Datei sei tabulatorgetrennt, aber in den SQ-Eigenschaften haben Sie Leerzeichenbegrenzer erwähnt.

Die Liste geht weiter und mit viel mehr Möglichkeiten, die Sie mit Ihrem Interviewer besprechen müssen.

Hoffentlich hilft, seine seit 3 ​​Jahre, seit ich informatica verwendet 9.

+0

Hallo @Suddy danke für deine Antwort. –

Verwandte Themen