从csv读取插入查询并在db中执行TALEND
我有一个csv文件,其中存在插入查询。从csv读取插入查询并在db中执行TALEND
我想创建一个作业来对数据库执行查询。
我该怎么做?
回答:
使用tFileInputDelimited组件根据您的文件配置(如字段&行分隔符)读取csv文件。将此组件连接到tFlowToIterate,并使用迭代链接将tFlowToIterate连接到db组件(tOracleRow,tMySQLRow同样基于您的数据库)。
在tFileInputDelimited,定义等的架构:查询
tFlowToIterate将遍历每行(插入查询),并转换在关键值对和比这将传递给DB组件来执行。
在DB组件,((字符串)globalMap.get( “row3.Query”))
希望这有助于
以上是 从csv读取插入查询并在db中执行TALEND 的全部内容, 来源链接: utcz.com/qa/262924.html