我们正在使用 Azure 数据工厂映射数据流从通用数据模型 (model.json) 中读取。
我们使用动态模式——其中实体被参数化,我们不投影任何列,并且我们选择了
Allow schema drift.
问题:我们在映射数据流时遇到“源”问题(源类型是通用数据模型)。所有日期时间/时间戳列在源活动中都被读取为空。
我们还尝试在投影选项卡
Infer drifted column types
中提供时间戳列的格式,但是,它仅满足某些时间戳列 - 因为在源中每个日期时间列都有不同的时间戳格式。
11/20/2020 12:45:01 PM
2020-11-20T03:18:45Z
2018-01-03T07:24:20.0000000+00:00
问题:如何防止日期时间列变为空?理想情况下,我们不希望映射数据流对任何列进行类型转换 - 有没有办法将所有列读取为字符串?
在“投影”选项卡中 - 我们不指定模式 - 以允许模式漂移并动态加载超过 1 个实体。
在数据预览选项卡中
ModifiedOn, SinkCreatedOn, SinkModifiedOn
- 所有这些都是系统列,并且肯定会有值。
手动将格式添加到数据流背后的代码中对我来说并没有成功。有人可以发布上述与 Azure 数据工厂团队单独对话的链接吗?