【发布时间】:2021-05-25 07:04:02
【问题描述】:
我想将本地 csv 文件中的数据复制到 Azure 数据工厂中的 sql server。 sql server 中的表已经创建。本地csv文件是从mysql导出的。
当我在 Azure 数据工厂中使用复制数据时,出现错误“将列名‘已删除’的值‘NULL’从‘String’类型转换为‘DateTime’类型时发生异常。该字符串未被识别为有效的日期时间。
我做了什么:
- 我检查了列名“已删除”的原始值为 NULL,没有引号(即不是“NULL”)。
- 我无法在文件格式设置期间更改数据类型。所有列的数据类型默认预设为字符串。
- 我尝试创建数据流而不是复制数据。我可以从源投影更改数据类型。但是 sink 数据集无法选择 sql server。
如何通过 Azure 数据工厂将数据从 CSV 文件复制到 sql server?
【问题讨论】:
-
你能告诉我们删除列的任何数据值吗?
-
嗨@Wong Benny,如果我的回答对你有帮助,希望你能接受它作为答案(点击答案旁边的复选标记将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢。