在Azure数据工厂中映射时发生数据类型错误



在尝试为Azure数据工厂中的数据管道映射字段时,遇到了此错误。对目标Copy Opportunities的操作失败:ErrorCode=UserErrorSchemaMappingCannotInferSinkColumnType,'Type=Microsoft.DataTransfer。Common.Shared.HybridDeliveryException,Message=无法从第一行数据推断出列"MARKET"的数据类型,请在复制活动或数据集结构的映射中指定其数据类型。,来源=Microsoft.DataTransfer.Common,'

我很确定这个错误是因为我有多个字段使用JSON路径,该路径在没有指定数据类型的情况下解析我的JSON。下面是一个例子。

$..CUSTOMFIELDS[?(@.FIELD_NAME ==  'OPPORTUNITY_FIELD_1')][0].FIELD_VALUE

如果您的管道只使用相同类型的文件,那么您可以在活动中添加映射,这将告诉您它从文件中读取的数据类型

相关内容

  • 没有找到相关文章

最新更新