簡體   English   中英

Pentaho ETL:數據庫連接與表輸入

[英]Pentaho ETL : Database Join vs Table Input

我需要將數據庫表數據寫入文本文件並進行一些轉換。 有兩個步驟可用於從表中檢索數據,即表輸入和數據庫連接。 除了“外連接”之外,我看不出它們之間有多大區別? 選項(如果我理解錯誤,請糾正我)。 那么哪個更好用呢?

環境:

數據庫:oracle

Pentaho Spoon:5.3。*(社區版)

提前致謝。

PDI中的表輸入步驟用於從數據庫表中讀取數據。 查詢將執行一次,並返回結果集。 檢查維基

數據庫加入工作略有不同。 它允許您根據從上一步收到的數據執行查詢。 對於從上一步進入的每一行,此步驟中的查詢將被替換並執行。 檢查維基

使用上述步驟的選擇顯然取決於您的要求。

如果需要從數據庫表中獲取數據集,則應使用表輸入步驟 - 最佳選擇。

如果您需要在數據庫中為每一行運行查詢以獲取結果,請使用數據庫連接 - 最佳選擇。

希望能幫助到你 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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