使用 Azure 数据工厂管道和 FetchXML 查询提取 Dynamics 365 数据

问题描述 投票:0回答:1

我想使用 FetchXML 查询从 Azure 数据工厂中的 Dynamics 365 提取数据。

我对实体“campaignactivity”使用了此初始设置(没有任何 FetchXML 查询):

在预览数据中,我看到像实际开始这样的列:

但是当我尝试使用 FetchXML 查询时,出现以下错误:

这是我正在使用的 FetchXML 查询:

我尝试仅使用一个属性来测试它,但我只得到主键作为输出:

我也尝试过与其他实体一起使用此管道。其中一些不会产生任何错误,但它的列数也比不使用 FetchXML 查询少。

azure-data-factory dynamics-365 fetchxml
1个回答
0
投票

也许解析您提供的文本时出现一些问题。我已经使用单引号或文本函数(如

@concat()
)来工作。

这是我用于联系人实体的获取,例如:

concat('<fetch><entity name="contact"><filter type="and"><condition attribute="contactid" operator="eq" value="{', $DataverseFhirId,'}"/></filter></entity></fetch>')

这是另一个没有

@concat
的内容,请确保使用单引号:

'<fetch><entity name="contact"><attribute name="parentcustomerid" /><attribute name="drh_patientfhirid" /></entity></fetch>'

此外,由于某种原因,如果您不指定任何属性,它会获取整个实体。

© www.soinside.com 2019 - 2024. All rights reserved.