我正在寻找一种在talend中选择完整MySQL数据库的方法,并将其用作生成XML的源代码。
目前我正在尝试使用tMysqlInput
组件,但我只能选择单个表。我有10+表,我想用几个tMap
重建我的数据。所以我正在寻找一个组件或方法来一次性获取完整的数据库。
提前感谢您的帮助!
答案 0 :(得分:1)
我会说每张桌子需要一个tMysqlInput
。这就是Talend的逻辑。
我建议你做什么:
tMysqlInput
tMysqlInput
应已设置为使用相应的架构(存储库模式)tMysqlInput
设置中按“猜测查询”,则会列出所有列根据您要实现的目标,请查看tMysqlTableList
https://help.talend.com/display/TalendOpenStudioComponentsReferenceGuide521EN/7.65+tMysqlTableList
修改强>
Talend可以直接在tMap组件中创建JOIN。这里有一个很好的例子:http://techblog.appirio.com/2009/12/performing-lookups-and-transformations.html