在 Azure 数据工厂中将空日期转换为 1900-01-01

Null dates being converted to 1900-01-01 in Azure Data Factory

我正在通过数据工厂将来自不同数据库的数据带到 Azure 中的 Blob 存储,问题是所有日期值在 Null 时都变成 1900-01-01。

您有什么建议可以保留空值吗?

谢谢

您必须使用 Custom Activity 来实现此目的。在您的自定义 Activity 中,您将有权访问源和目标 Linked ServicesDatasets。您可以按需要的方式转换数据。您必须编写自己的转换逻辑。

如果您使用数据工厂的Copy Activity,您将无法控制数据转换。

另一种方法是使用Data Factory Management APIs。这样您就可以根据输入数据创建输出数据集结构。在这种方法中,您将完全控制数据移动和转换。