0
我正在尋找一種方法來選擇talend中的完整MySQL數據庫並將其用作源來生成XML。如何從一個MySQL中的所有表中選擇所有表中的字段
目前我正在嘗試與tMysqlInput
組件,但我只能選擇單個表。我有10多張桌子,我想用幾個tMap
重建我的數據。所以我正在尋找一個組件或一種方式來獲得完整的數據庫。
在此先感謝您的幫助!
我正在尋找一種方法來選擇talend中的完整MySQL數據庫並將其用作源來生成XML。如何從一個MySQL中的所有表中選擇所有表中的字段
目前我正在嘗試與tMysqlInput
組件,但我只能選擇單個表。我有10多張桌子,我想用幾個tMap
重建我的數據。所以我正在尋找一個組件或一種方式來獲得完整的數據庫。
在此先感謝您的幫助!
我會說你需要一個tMysqlInput
每個表。這就是Talend邏輯。
我建議你做的事:
tMysqlInput
tMysqlInput
應該已經被設置爲使用相應的模式(儲存庫模式)tMysqlInput
設置中按「猜測查詢」,它將列出所有列取決於你想要達到的目的,看看在tMysqlTableList
https://help.talend.com/display/TalendOpenStudioComponentsReferenceGuide521EN/7.65+tMysqlTableList
編輯
了Talend可以直接加入在tMap組件。一個很好的例子可以在這裏找到:http://techblog.appirio.com/2009/12/performing-lookups-and-transformations.html
(評論) 謝謝讓米歇爾。我會試一試。 但是,如果所有表都在單獨的tMysqlInput中,Talend如何獲得它們之間的關係?我想讓我的完整數據庫進入一個XML feed(我想這應該是我的第一個問題)。 – magdmartin
看到我編輯的答案 –
謝謝。這就是我的想法...一個非常痛苦的過程可能會用於一個PHP腳本來生成數據庫中的XML文件。 – magdmartin