[英]Pentaho Spoon - Wait for File - Wildcards
我知道我最近問了幾個與 pentaho 相關的問題,但我急於在短時間內評估它:)
我試圖克服的最新障礙是我正在構建一個工作,它將在輸入文件到達時對其進行處理,但我只知道文件名的格式,而不是確切的文件名本身,並且“等待文件”步驟不知道允許通配符。 對於這樣一個步驟,這似乎是一個明顯的 ommision,所以我想知道我是否錯過了一些東西,但在論壇等上似乎我不是唯一面臨這種挑戰的人。
理想情況下,我需要“等待文件”步驟來搜索通配符/正則表達式,當找到匹配項時,將生成的文件名傳遞給作業的下一步進行處理。
有什么建議么?
謝謝
湯姆
我再次嘗試回答你的問題。
實際上,您不需要工作來等待文件。 根據我對國家/地區拆分的回答: Pentaho Spoon - Output 到基於字段內容的多個文件,您只需要傳遞源名稱,然后使用流程文件將其存檔(參見下圖)。
從這里開始,我認為您可以使用我之前提供的 ktr (http://pentaho.phi-integration.com/kettle/kettle-files/split_countries.ktr ) 調整我的邏輯。
然后您可以使用作業調度程序控制作業的重復(等待和處理文件)(參見圖片)。
好吧,希望這對湯姆有幫助!
問候,
迪諾
我有類似的要求,並通過創建一個專門用於接收文件(來自遠程主機)的目錄來解決這個問題。
“獲取文件名”步驟讀取目錄中的文件並將名稱傳遞給下一步。 順便說一句,“獲取文件名”允許使用通配符。
(當然,處理完文件后,我必須清理輸入隊列。)
編輯:我沒有提到你失去了獲取文件名的“喚醒”功能,你必須循環和安排目錄的定期解析。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.