【发布时间】:2017-07-27 00:22:04
【问题描述】:
我有许多 CSV 文件需要导入我的数据仓库。由于 csv 文件的列可能每天都在变化,我决定删除旧表并每天为每个 CSV 文件创建一个新表。我更喜欢使用 Talend 作业来执行此操作。如果有人告诉我如何使用 Talend 作业在 MySQL 中删除表或创建新表,我将不胜感激?
【问题讨论】:
-
csv 列发生变化是什么意思?比如列的数量或列的顺序是否有任何变化,或者只是列名发生了变化?
-
这确实有问题,因为在某些时候你需要一个可靠的模式。您也可以在默认情况下在 tMySQLOutput 中执行此操作,我只是认为这对解决潜在问题没有太大帮助 - 架构更改。你对你可以要求的模式有任何控制吗?即使是报表也无法使用不断变化的架构。