簡體   English   中英

Pentaho Spoon - 等待文件 - 通配符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM