Azure data factory 使用Azure数据工厂进行CRM数据迁移
我正在尝试将数据从CRM online迁移到data Lake 在ADF的复制活动中,am使用FetchXML从CRM(CDM)读取数据 获取XML:Azure data factory 使用Azure数据工厂进行CRM数据迁移,azure-data-factory,dynamics-crm-online,fetchxml,common-data-service,Azure Data Factory,Dynamics Crm Online,Fetchxml,Common Data Service,我正在尝试将数据从CRM online迁移到data Lake 在ADF的复制活动中,am使用FetchXML从CRM(CDM)读取数据 获取XML: <fetch> <entity name="cdm_location"> <attribute name="cdm_gisid" /> <attribute name="cdm_locationid" /> &l
<fetch>
<entity name="cdm_location">
<attribute name="cdm_gisid" />
<attribute name="cdm_locationid" />
<attribute name="cdm_locationtype" />
<attribute name="cdm_name" />
</entity>
</fetch>
问题是ADF查找上述源查询的样本数据集,并确定要提取的列。在我的例子中,示例数据集中的列cdm\u gisid
为NULL
,因此ADF将忽略此列
FetchXML中是否有一种方法可以说如果列为null,则替换为“Default Value”
,以便ADF可以在示例数据集中看到该列
[或]ADF中是否有更好的方法从CDM中提取数据,使每个列都不考虑其是否为空。您只需要使用一个列映射,它可以在复制活动的映射选项卡中定义。这是一个已知问题,建议在ADF/D365文档中使用 请参阅以下链接中的重要说明。
在复制活动期间无法操作数据,这意味着我们不能用“默认值”替换。