/ / pentaho integrácia dát dynamický názov súboru - pentaho, varná kanvica

integrácia pentaho údajov dynamický názov súboru - pentaho, kanvica

Nové na PDI. Je potrebné, aby výstupné dáta z pohľadu v postgresql databáze do súboru denne. Výstupný súbor bude ako xxxx_20160427.txt, takže je potrebné pridať dynamický dátum do názvu súboru. Ako to spraviť?

EDIT -----------------

Nebol som tu jasný tým, že sa pýtam, ako pridať dynamikuDátum, som sa snažil pridať nielen dátum, ale voliteľné ďalšie časti k názvu súboru. Pridanie sériového čísla (01) na konci: xxxx_2016042701.txt atď. Takže mojou skutočnou otázkou je, ako vytvoriť dynamický názov súboru? V inom ETL nástroji, napr. SSIS to bude jednoduchý výraz. Nie ste si istí, ako sa to robí v PDI?

odpovede:

1 pre odpoveď č. 1

Dynamickú premennú súboru môžete vytvoriť pomocou hodnoty Modified Java Script STEP.

tu zadajte popis obrázku

a potom vo výstupe textového súboru STEP kliknite na "Accept file name from field" a vyberte premennú deklarovanú z predchádzajúceho kroku (filename_var v tomto príklade).

tu zadajte popis obrázku


2 pre odpoveď č. 2

Vo vašom Text file output krok, jednoducho zaškrtnite "Zahrnúť dátum do súboru?" pod kartou súborov.