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ď č. 1Dynamickú premennú súboru môžete vytvoriť pomocou hodnoty Modified Java Script STEP.
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).
2 pre odpoveď č. 2
Vo vašom Text file output
krok, jednoducho zaškrtnite "Zahrnúť dátum do súboru?" pod kartou súborov.