簡體   English   中英

ADFv2:使用動態經過身份驗證的URL創建數據源

[英]ADFv2: creating data source with a dynamic authenticated URL

我有一個使用Lookup活動和POST REST服務作為源數據集的管道。 此查找成功地從正文中檢索了一個字符串,然后將該字符串作為“訪問令牌”傳遞到GET Web活動的標題內。

然后,此GET Web活動將在返回的正文中返回3個值的集合:fileURL,sasToken,fileaccessURL。 “ fileaccessURL”只是“ fileURL”和“ sasToken”的串聯

新動態創建的“ fileaccessurl”指向我的合作伙伴公司提供的Blob存儲中的ZIP文件。 該ZIP文件包含我想用作數據源的實際數據。 我可以在獲得文件后放縮文件並將其作為我的實際來源使用。

我遇到的問題是如何指定動態分配的“ fileaccessurl”是獲取初始ZIP文件的數據源? 我無法參數化REST或HTTP鏈接服務,也無法弄清楚設置此設置的任何其他方法。 我已經取消了直接連接到合作伙伴Blob存儲的選項。 我嘗試使用查找,但是仍然無法弄清楚如何使用不一定總是相同的URL指定目的地。

如果您正在尋找如何參數化鏈接服務,則可以嘗試使用高級部分並選中“以JSON格式指定動態內容”。

在此處輸入圖片說明

這是示例JSON代碼:

{
    "name": "AzureSqlDatabase",
    "properties": {
        "type": "AzureSqlDatabase",
        "typeProperties": {
            "connectionString": {
                "value": "Server=tcp:myserver.database.windows.net,1433;Database=@{linkedService().DBName};User ID=user;Password=fake;Trusted_Connection=False;Encrypt=True;Connection Timeout=30",
                "type": "SecureString"
            }
        },
        "connectVia": null,
        "parameters": {
            "DBName": {
                "type": "String"
            }
        }
    }
}

您可以嘗試修改代碼以使其與Rest或HTTP鏈接服務有效負載保持一致。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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