我正在使用 Azure Datafactory 将一些 CSV 文件导入到 Azure SQL DB 中。我遇到了与数据库中当前设置为 DATE
的日期字段相关的问题(我也尝试过“DATETIME”)。
CSV 中的日期格式如下所示
20160700000000
当我尝试将 CSV 标题映射到 Azure Datafactory 中的数据库行时,它告诉我它们不兼容。
我是否需要将数据库中的类型修改为 DATE/DATETIME 以外的类型,或者我可以在 Datafactory 内的导入管道中执行某些操作吗?
非常感谢任何帮助!
最佳答案
您有三个选择:
- 修复数据源的导出以使用规范的内容(而且我在您可能准确的数据样本中没有看到任何一天)。
- 通过 hive 作业按摩色谱柱。
- 利用存储过程来修复要插入的日期列。
我假设您正在做一个直表映射数据集。如果您无法控制源数据,那么您就必须发挥创意。
关于sql-server - Azure 数据工厂。导入到 SQL DB 时转换日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38951217/