我正在勺子上执行插入/更新步骤(将文本文件发送到DB),我有一个问题。 假设在我的文本文件中有10列,在我的DB中有18列,因为稍后将在另一个文本文件中完成8列。
在插入/更新步骤中,我选择了一个键来查找值(例如client_id
),在"Update fields"
上,我为这10列进行了映射。当我检查SQL查询时,我看到这8列将被删除。
但是我想保留它们。有什么解决办法吗?
答案 0 :(得分:1)
“插入/更新”步骤在正常运行时不会删除列。
SQL按钮检查表并根据您在步骤中指定的字段建议更改。这只是快速ETL开发的一种便利,例如,在使用“表输出”步骤将行从文本文件发送到登台表时。如果您执行它生成的脚本,它只会删除列。否则,您的专栏将非常安全!