标签: azure-data-factory azure-data-factory-2
我在Azure数据工厂管道中有一个“复制”步骤,可将数据从CSV文件复制到MSSQL。
不幸的是,CSV中的所有列都是String数据类型。如何更改这些数据类型以匹配SQL表中的数据类型。
String
以下是CSV文件中数据的可用方式。
我想将WIPStateKey的数据类型更改为Integer,将ReportDt的数据类型更改为Timestamp。我似乎找不到实现这一目标的选择。
WIPStateKey
Integer
ReportDt
Timestamp
答案 0 :(得分:1)
是的,您说过“ CSV中的所有列都是字符串数据类型”。
但是在使用活动副本时,选择csv文件作为源,我们可以导入架构并更改列数据类型。
我创建了一个demo.csv文件进行测试:
我将数据从demo.csv文件复制到Azure SQL数据库。
在文件格式设置期间,我们可以更改列数据类型:
表映射:
列映射:
复制完成:
希望这会有所帮助