File flat complesso in DataStage

Il connettore Complex Flat File (CFF) è un connettore di file. È possibile utilizzare il connettore per leggere un file o scrivere su un file, ma non è possibile utilizzare lo stesso connettore per entrambe le operazioni.

Come sorgente, il connettore CFF può avere un singolo collegamento di ingresso, più collegamenti di uscita e un singolo collegamento di rifiuto. È possibile leggere dati da uno o più file flat complessi, inclusi set di dati dell' MVS e con file QSAM e VSAM. È anche possibile leggere dati da file che contengono più tipi di record. I dati di origine possono contenere una o più delle seguenti clausole:
  • GRUPPO
  • Ridefinisce
  • Occorrenze
  • SI VERIFICA A SECONDA DI
Nota: sebbene il connettore CFF supporti le clausole OCCURS DEPENDING ON in lettura, non le supporta completamente in scrittura.
I connettori sorgente CFF funzionano in modalità parallela quando vengono utilizzati per leggere più file. È possibile configurare il connettore in modo che venga eseguito in modo sequenziale se legge un solo file con un singolo lettore.

Come destinazione, il connettore CFF può avere un unico collegamento di ingresso e un unico collegamento di rifiuto. È possibile scrivere dati su uno o più file flat complessi. Non è possibile scrivere su set di dati MVS o su file che contengono più tipi di record.

Il connettore CFF è in grado di riconoscere hdfs i file il cui nome inizia con hdfs://. Ad esempio, se il nome del file è /tmp/input.txt, è necessario specificare hdfs:///tmp/input.txt nel campo Nome file.

Potrebbe essere necessario aggiungere la seguente variabile di ambiente per utilizzare il modello di file in un ambiente Kerberos :

APT_IMPEXP_HDFS_USER=dsadm