【发布时间】:2017-06-15 01:00:20
【问题描述】:
我通过数据工厂将来自不同数据库的数据带到 Azure 中的 Blob 存储,问题是当 Null 时所有日期值都变成 1900-01-01。
您有什么建议可以保持空值吗?
谢谢
【问题讨论】:
-
数据工厂中的日期列是否可以为空?您使用哪种类型的列?空值是怎么进来的?
标签: date azure null azure-data-factory azure-blob-storage
我通过数据工厂将来自不同数据库的数据带到 Azure 中的 Blob 存储,问题是当 Null 时所有日期值都变成 1900-01-01。
您有什么建议可以保持空值吗?
谢谢
【问题讨论】:
标签: date azure null azure-data-factory azure-blob-storage
您必须使用Custom Activity 来实现这一点。在您的自定义活动中,您将可以访问源和目标 Linked Services 和 Datasets。您可以按照自己的方式转换数据。您必须编写自己的转换逻辑。
如果您使用数据工厂的Copy Activity,您将无法控制数据转换。
另一种方法是使用Data Factory Management APIs。这样您就可以根据输入数据创建输出数据集结构。在这种方法中,您将完全控制数据移动和转换。
【讨论】: