簡體   English   中英

將 Azure 數據工廠與來自 Microsoft Dynamics Marketing 的 Odata 源結合使用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM