適用於:
Azure Data Factory
Azure Synapse Analytics
提示
Data Factory in Microsoft Fabric 是下一代的 Azure Data Factory,擁有更簡單的架構、內建 AI 及新功能。 如果你是資料整合新手,建議先從 Fabric Data Factory 開始。 現有的 ADF 工作負載可升級至 Fabric,以存取資料科學、即時分析與報告等新能力。
當將本地 SQL Server Integration Services (SSIS) 工作負載遷移到 Azure Data Factory (ADF) 中的 SSIS 時,SSIS 套件遷移完成後,你可以透過 SQL Server Management Studio (SSMS) 的 SSIS 工作遷移精靈,將 SQL Server Agent 工作中有 SQL Server Integration Services 套件類型的步驟批次遷移到 Azure Data Factory (ADF) 中的管道/活動/排程觸發器。
一般而言,針對具有相關作業步驟類型的已選取 SQL Agent 作業,SSIS 作業移轉精靈可以:
- 將內部部署 SSIS 套件位置對應到套件移轉後的位置,且該位置可供 ADF 中的 SSIS 存取。
注意
僅支援檔案系統的套件位置。
- 將符合條件的作業及其步驟移轉至對應的 ADF 資源,詳情如下:
| SQL Agent 工作物件 | ADF 資源 | 備註 |
|---|---|---|
| SQL Agent 作業 | 準銷售案源 | 管線的名稱將根據<作業名稱>自動產生。 內建代理程式作業不適用: |
| SSIS 作業步驟 | 執行 SSIS 套件活動 | |
| 排程 | 排程觸發程序 | 排程觸發程序名稱將根據<排程名稱>自動產生。 移轉中將會忽略下列 SQL Agent 作業排程的選項: 以下是 SQL Agent 作業排程移轉至 ADF 排程觸發程式之後的差異: |
- 在本地輸出資料夾中產生 Azure Resource Manager(ARM)範本,並直接或稍後手動部署到 Data Factory。 欲了解更多關於 ADF Resource Manager 範本的資訊,請參見 Microsoft。DataFactory 資源類型。
必要條件
本文所述的功能需要 SQL Server Management Studio 版本 18.5 或更高版本。 欲取得最新版本的 SSMS,請參見 Download SQL Server Management Studio (SSMS)。
將 SSIS 作業移轉到 ADF
在 SSMS 中,物件總管 選擇 SQL Server Agent,選擇工作,然後右鍵點擊 將 SSIS 工作移至 ADF。
登入 Azure,選擇 Azure Subscription、Data Factory 和 Integration Runtime。 Azure 儲存體 是可選的,若要遷移的 SSIS 工作有 SSIS 檔案系統套件,則會在套件位置映射步驟中使用。
將 SSIS 作業中的 SSIS 套件和設定檔路徑映射到目標路徑,以便移轉的管線可以存取。 在此對應步驟中,您可以:
- 選取來源資料夾,然後新增對應。
- 更新來源資料夾路徑。 有效路徑是封裝的資料夾路徑或父資料夾路徑。
- 更新目的地資料夾路徑。 預設值是預設儲存體帳戶的相對路徑,這是在步驟 1 中選取的。
- 透過刪除對應,刪除選取的對應。
選取要移轉的適用作業,並設定對應的「執行 SSIS 封裝活動」設定。
「預設設定」會套用至所有選取的步驟。 如需每個屬性的詳細資訊,請參閱套件位置為「檔案系統 (封裝)」時的執行 SSIS 套件活動的設定標籤。
「步驟設定」能進行所選步驟的設定。
套用預設設定:已選取預設值。 取消選取以僅針對所選步驟配置設定。
如需其他屬性的詳細資訊,請在封裝位置為「檔案系統 (套件)」時,參閱「執行 SSIS 套件活動」的「設定」索引標籤。
產生及部署 ARM 範本。
- 選取或輸入已移轉 ADF 管線之 ARM 範本的輸出路徑。 如果資料夾不存在,將自動建立資料夾。
- 選取將 [ARM 範本部署至您的資料處理站] 的選項:
- 預設為未選取。 您稍後可以手動部署產生的 ARM 範本。
- 選取以直接將產生的 ARM 範本部署至資料處理站。
移轉後,再檢查結果。