我正在寻找一种在 talend 中选择完整 MySQL 数据库并将其用作生成 XML 的源的方法。
目前我正在尝试使用该tMysqlInput
组件,但我只能选择单个表格。我有 10 多个表,我想用几个tMap
. 所以我正在寻找一个组件或方法来一次性获取完整的数据库。
在此先感谢您的帮助!
我会说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