![](/img/trans.png)
[英]Data Migration from Azure SQL Databases to Dynamics 365 for Marketing using Azure Data Factory
[英]Using Azure data factory with Odata source from Microsoft Dynamics Marketing
使用 Azure 数据工厂将数据从 Dynamics Marketing (MDM) 上的 OData 源导入 Azure Blob 存储时,我在理解应指定的 URL 时遇到了一些麻烦。
我创建了一个 Odata 链接服务来导入数据,在此路径中,我指定了在 MDM 的 OData 设置中指定的 Odata URL 的位置。 我收到以下错误。
混搭操作失败。 来自 Mashup 执行的错误消息:ErrorCode=FailedMashupOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message='Type=System.NotSupportedException,Message=给定的数据源引用无法测试连接。 失败原因:InvalidDataSourceLocationUrl.,Source=Microsoft.Data.Mashup,',Source=,'。
InvalidDataSourceLocationUrl 错误代码显示它是错误的 url。
odata 数据集中的“路径”应该是一个相对路径,它与 OData 链接服务中的根路径一起工作。
例如,如果您想要的 odata 端点是:
http: //services.odata.org/odata/odata.svc/Products?$select=Name,%20Description&$top=5
链接的服务应该是:
{
"name": "ODataLinkedService",
"properties": {
"type": "OData",
"typeProperties": {
"url": "http://services.odata.org/OData/OData.svc",
"authenticationType": "Anonymous"
}
}
}
和数据集:
{
"name": "ODataDataset",
"properties": {
"type": "ODataResource",
"typeProperties": {
"path": "Products"
},
"linkedServiceName": "ODataLinkedService",
"structure": [],
"availability": {
"frequency": "Hour",
"interval": 1
},
"external": true,
"policy": {
"retryInterval": "00:01:00",
"retryTimeout": "00:10:00",
"maximumRetry": 3
}
}
}
和管道中的查询:
"?$select=Name, Description&$top=5"
文档引用: https : //docs.microsoft.com/en-us/azure/data-factory/data-factory-odata-connector
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.