Fabric Data Factory 中的 Azure Batch 活動允許你對 Azure Batch 實例執行指令。 如果你是從 Azure Data Factory 或 Azure Synapse 遷移到 Fabric Data Factory,這個活動稱為自訂活動。
必要條件
若要開始使用,您必須滿足下列必要條件:
- 你必須能存取一個具備配置 容量的 Microsoft Fabric 租戶。 你可以 試用 Fabric 的免費試用版。
- 被分配至該容量的 Fabric 工作空間。
使用 UI 將 Azure Batch 活動新增至管線
若要在管線中使用 Azure Batch 活動,請完成下列步驟:
建立活動
在工作區中建立新的管線。
在管道 [活動] 窗格中搜索 Azure Batch,將其選中並將其添加到管道畫布。
注意
您可能需要展開功能表並向下捲動,才能看到 Azure Batch 活動,如下列螢幕擷取畫面中所醒目提示。
如果尚未選取,請在管線編輯器畫布上選取新的 Azure Batch 活動。
請參閱<[一般] 設定>指導,以配置 [一般] 設定 索引標籤。
Azure Batch 活動設定
選取 [設定] 索引標籤,然後選擇現有的或建立新的 [Azure Batch 連線],提供要執行的 [命令],以及儲存體帳戶的 [資源連線]。 您也可以在儲存體帳戶內指定特定的 [資料夾路徑],以及資料的 [保留時間 (天數)],以及新增您自己的擴充屬性
Azure Batch 活動支援 WI、SPN 和 OAuth 連線類型。
在 Azure Batch 活動中使用 Fabric 工作區身分識別
建立工作區識別碼
您必須在您的工作區中啟用工作區身分識別(這可能需要一些時間才能載入完成)。 在您的 Fabric 工作區中建立工作區身分。 請注意,工作區身分識別應在與你的管線相同的工作區中建立。
可以參考 workspace identity 的文件。
啟用租戶層級設定
啟用以下租戶設定(預設是停用的): 服務主體可以呼叫 Fabric 的公開 API。
你可以在 Fabric 管理入口啟用此設定。 欲了解更多關於此設定的資訊,請參閱 「啟用服務主體認證以供管理員 API 使用」條目。
授予工作區身份權限
打開工作區,選擇管理存取權,並為工作區身份指派權限。 貢獻者存取權對大多數情況來說就足夠了。
可以參考「 讓使用者存取工作區」的文件。
儲存並執行或安排管線
切換到管線編輯器頂端的 主頁 ,選擇儲存按鈕來儲存管線。 選擇「 跑步 」直接執行,或選擇 排程 以安排特定時間或間隔的行程。 欲了解更多管線運行資訊,請參見: 排程管線運行。
執行後,你可以監控管線執行,並從畫布下方的 輸出 標籤查看執行歷史。
已知問題
- 連線設定中的工作區身份選項在某些情況下不會顯示。 這是一個目前正在修復的錯誤。
- 使用 Service Principal 執行包含語意連結程式碼的筆記本存在功能限制,且僅支援部分語意連結功能。 詳情請參閱 支援的語意連結函數 。 若要使用其他功能,建議您使用 服務主體手動驗證語意連結。
- 有些客戶可能看不到工作區身份下拉選單,或是看到卻無法建立連線。 此行為是因為我們底層平台元件中已知的問題所致。 目前修復問題正在進行中。