簡體   English   中英

Azure 數據工廠 HTTP 數據集使用 Python ZF20E3C5E54C0AB3D37AZ5D660B36

[英]Azure Data Factory HTTP Dataset using Python SDK , unable to find parameters

I am trying to create a HTTP 'Dataset' in Data Factory using Python SDK azure.mgmt.datafactory.models. 我無法在 Microsoft 文檔中找到參數( https://docs.microsoft.com/en-us/python/api/azure-mgmt-datafactory/azure.mgmt.datafactory.models.httpdataset?view=azure-python ) 這將為我提供從門戶手動創建時可以看到的以下功能。

手動創建(從門戶):

創建 HTTP 數據集 -> Select 格式(Excel) -> 我得到下面的頁面,其中包含更多詳細信息 - “工作表模式”、“工作表名稱”、“第一行作為標題”等。

您能否指出正確的文檔/詳細信息以添加這些參數?

從上面的鏈接,我可以很好的相關參數是linked_service_name和Format(在格式中,我看不到Excel,但在手動創建期間我確實看到了Excel)

在此處輸入圖像描述 在此處輸入圖像描述

您應該使用ExcelDataset Class而不是 HttpDataset Class。 並將您的 http 鏈接服務引用傳遞給 ExcelDataset()。

這是我的測試代碼,你可以試試:

hl_name = 'HttpServer1'
ds_name = 'http_excel2'
ds_ls = LinkedServiceReference(reference_name=hl_name)
ds_http_excel = DatasetResource(properties=ExcelDataset(linked_service_name=ds_ls,sheet_name='sheet1',first_row_as_header=True))
ds = adf_client.datasets.create_or_update(rg_name, df_name, ds_name, ds_http_excel)

結果: 在此處輸入圖像描述

暫無
暫無

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

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