Externe Quellenstufe: Abschnitt OptionenDataStage®)
Verwenden Sie den Abschnitt "Optionen", um anzugeben, wie die Stage "External Source" arbeitet.
Dateipartitionen beibehalten
Setzen Sie den Wert auf True, um die Partitionierung der gelesenen Daten beizubehalten. Der Standardwert lautet False.
Zurückweisungsmodus
Aktivieren Sie diese Option, um das Verhalten anzugeben, wenn ein Datensatz aus irgendeinem Grund nicht gelesen werden kann. Wählen Sie Fortfahren aus, um die Operation fortzusetzen und alle zurückgewiesenen Zeilen zu löschen. Wählen Sie Fehlschlagen aus, um das Lesen zu beenden, wenn Zeilen zurückgewiesen werden, oder wählen Sie Speichern aus, um zurückgewiesene Zeilen über einen Zurückweisungslink zu senden. Der Standardwert lautet Fortfahren.
Schemadatei
Die Angabe dieser Eigenschaft ist optional. Standardmäßig verwendet die Stage 'External Source' die Spaltendefinitionen, die im Abschnitt 'Spalten' und auf der Registerkarte Schema definiert sind, als Schema zum Lesen der Datei. Sie können jedoch eine Datei angeben, die stattdessen ein Schema enthält. (Beachten Sie jedoch, dass Sie beim Definieren von Spalten auf der Spalten-Registerkarte sicherstellen müssen, dass diese mit der Schemadatei übereinstimmen.) Geben Sie einen Pfadnamen ein oder suchen Sie nach einer Schemadatei.
Quellennamespalte
Dies ist eine optionale Eigenschaft. Die Eigenschaft fügt der Ausgabe der Stage eine zusätzliche Spalte des Typs VarChar hinzu. Die Spalte enthält den Pfadnamen der Quelle, aus der der Datensatz gelesen wird. Sie sollten diese Spalte auch manuell den Spaltendefinitionen hinzufügen, um sicherzustellen, dass die Spalte nicht gelöscht wird, wenn Sie keine Spaltenweitergabe während der Ausführung verwenden, oder dass sie irgendwann inaktiviert wird.
Zeilennummernspalte
Die Angabe dieser Eigenschaft ist optional. Die Eigenschaft fügt eine zusätzliche Spalte des Typs 'unsigned BigInt' zur Ausgabe der Stage hinzu. Die Spalte enthält die Zeilennummer. Sie müssen die Spalte auch der Registerkarte 'Spalten' hinzufügen, es sei denn, die Spaltenweitergabe während der Ausführung ist aktiviert.
Byteanordnungsmarkierung entfernen
Setzen Sie diese Eigenschaft auf TRUE, um die Byteanordnungsmarkierung UTF-16 Endianness zu löschen, wenn Daten gelesen werden. Standardmäßig ist diese Eigenschaft 'Falsch' gesetzt.