/ / Talend tFileList Utilizzo e rifiuto di file - talend, talend-mdm

Talend tFileList Usage and File rejection - talend, talend-mdm

Sono novizio di Talend, attualmente ho progettato un lavoro per leggere i file di un certo modello usando tfilelist e messo in hadoop. C'è un modo per send the rejected files to another folder. Inoltre ho provato a fornire espressioni regolari per non scegliere un determinato modello di file, ma sembra non funzionare. ad esempio: - Come se avessi 4 file,

 1) bd20.101.log
2) bd20.102.log
3) bd20.103.log
4) bd200.100.log

Voglio ottenere solo la regex che mi dà il 4 ° tipo che non è un modello simile.

risposte:

0 per risposta № 1

Sì, è possibile in un'opzione di output Tmap. Devi creare un secondo output. Uno metti il ​​tuo output normale e un secondo con lo scarto.

Nel tuo elenco dei filtri puoi mettere un filtro per leggere tutti i tuoi file con un patern simile a "bd20 *" (la stella wil prende tutto il file che inizia con bd20).

poi in yout tmap fai un output con il parametro reject come lo schermo.

Quindi, nel percorso del tuo tfileoutput, passi la variabile dinamica del tuo elenco dei filtri:

  • "C:" + ((String)globalMap.get("tFileList_1_CURRENT_FILE"))

inserisci la descrizione dell'immagine qui