將 SQL Server Agent 工作遷移至 ADF 與 SSMS

適用於: 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 伺服器維護作業
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*
  • SSIS 作業步驟 執行 SSIS 套件活動
  • 活動的名稱將會是 <步驟名稱>。
  • 在工作步驟中使用的代理帳號將被遷移為此活動的 Windows 驗證方式。
  • 除了在作業步驟中定義的「使用 32 位元執行階段」以外的「執行選項」,將會在移轉時忽略。
  • 在移轉中,將會忽略作業步驟中定義的「驗證」
  • 排程 排程觸發程序 排程觸發程序名稱將根據<排程名稱>自動產生

    移轉中將會忽略下列 SQL Agent 作業排程的選項:
  • 秒層級間隔。
  • 當SQL Server Agent啟動時自動啟動
  • 只要 CPU 閒置就啟動
  • 「工作日」和「週末日」>時間區域<
    以下是 SQL Agent 作業排程移轉至 ADF 排程觸發程式之後的差異:
  • ADF 排程觸發程式後續執行與前項觸發執行的執行狀態無關。
  • ADF 排程觸發器的頻率設定與 SQL 代理程式作業中的每日頻率不同。
    • 在本地輸出資料夾中產生 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

    1. 在 SSMS 中,物件總管 選擇 SQL Server Agent,選擇工作,然後右鍵點擊 將 SSIS 工作移至 ADF 截圖顯示 SQL Server Management Studio 的對象瀏覽器,你可以選擇作業,然後將 S S I S 作業遷移到 A D F。

    2. 登入 Azure,選擇 Azure Subscription、Data Factory 和 Integration Runtime。 Azure 儲存體 是可選的,若要遷移的 SSIS 工作有 SSIS 檔案系統套件,則會在套件位置映射步驟中使用。 menu

    3. 將 SSIS 作業中的 SSIS 套件和設定檔路徑映射到目標路徑,以便移轉的管線可以存取。 在此對應步驟中,您可以:

      1. 選取來源資料夾,然後新增對應
      2. 更新來源資料夾路徑。 有效路徑是封裝的資料夾路徑或父資料夾路徑。
      3. 更新目的地資料夾路徑。 預設值是預設儲存體帳戶的相對路徑,這是在步驟 1 中選取的。
      4. 透過刪除對應,刪除選取的對應。 螢幕擷取畫面顯示 Map S S I S Package and Configuration Paths 頁面,您可以在此新增對應。 螢幕擷取畫面顯示 Map S S I S Package and Configuration Paths 頁面,您可以在此更新來源與目的地資料夾路徑。
    4. 選取要移轉的適用作業,並設定對應的「執行 SSIS 封裝活動」設定。

      • 「預設設定」會套用至所有選取的步驟。 如需每個屬性的詳細資訊,請參閱套件位置為「檔案系統 (封裝)」時的執行 SSIS 套件活動設定標籤 螢幕擷取畫面顯示 Select S S I S Jobs 頁面,您可以在此設定對應的 Executed SSIS Package 活動設定。

      • 「步驟設定」能進行所選步驟的設定。

        套用預設設定:已選取預設值。 取消選取以僅針對所選步驟配置設定。
        如需其他屬性的詳細資訊,請在封裝位置為「檔案系統 (套件)」時,參閱「執行 SSIS 套件活動」的「設定」索引標籤。 此螢幕快照顯示 [選取 S I S S 作業] 頁面,您可以在其中套用預設設定。

    5. 產生及部署 ARM 範本。

      1. 選取或輸入已移轉 ADF 管線之 ARM 範本的輸出路徑。 如果資料夾不存在,將自動建立資料夾。
      2. 選取將 [ARM 範本部署至您的資料處理站] 的選項:
        • 預設為未選取。 您稍後可以手動部署產生的 ARM 範本。
        • 選取以直接將產生的 ARM 範本部署至資料處理站。 此螢幕快照顯示 [設定移轉] 頁面,您可以在其中選取或輸入已移轉 ADF 管線之 ARM 範本的輸出路徑,然後選取 [將 ARM 範本部署至數據處理站] 選項。
    6. 移轉後,再檢查結果。 顯示 [移轉結果] 頁面的螢幕快照,其中顯示移轉的進度。

    執行和監控管道