在 Azure 数据工厂中转换数据类型
Transforming data type in Azure Data Factory
我的 Azure 数据工厂管道中有一个 "Copy" 步骤,它将数据从 CSV 文件复制到 MSSQL。
不幸的是,CSV 中的所有列都是 String
数据类型。如何更改这些数据类型以匹配 SQL table.
中的数据类型
以下是数据在 CSV 文件中的可用方式。
我想将 WIPStateKey
的数据类型更改为 Integer
,将 ReportDt
的数据类型更改为 Timestamp
。我似乎找不到实现此目的的选项。
如你所说"all columns in CSV comes as String data type"。
但是当使用复制活动时,选择csv文件作为源,我们可以导入架构并更改列数据类型。
我创建了一个 demo.csv 文件用于测试:
我将数据从 demo.csv 文件复制到我的 Azure SQL 数据库。
在文件格式设置中,我们可以更改列的数据类型:
Table映射:
列映射:
复制完成:
希望对您有所帮助
我的 Azure 数据工厂管道中有一个 "Copy" 步骤,它将数据从 CSV 文件复制到 MSSQL。
不幸的是,CSV 中的所有列都是 String
数据类型。如何更改这些数据类型以匹配 SQL table.
以下是数据在 CSV 文件中的可用方式。
我想将 WIPStateKey
的数据类型更改为 Integer
,将 ReportDt
的数据类型更改为 Timestamp
。我似乎找不到实现此目的的选项。
如你所说"all columns in CSV comes as String data type"。
但是当使用复制活动时,选择csv文件作为源,我们可以导入架构并更改列数据类型。
我创建了一个 demo.csv 文件用于测试:
我将数据从 demo.csv 文件复制到我的 Azure SQL 数据库。
在文件格式设置中,我们可以更改列的数据类型:
Table映射:
列映射:
复制完成:
希望对您有所帮助