SSIS 移轉評量規則
適用於:Azure Data Factory Azure Synapse Analytics
提示
試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用!
在 Azure Data Factory (ADF) 或 Synapse Pipelines 中規劃將內部部署 SSIS 移轉至 SSIS 時,評量有助於識別來源 SSIS 套件防止成功移轉的問題。
適用於 Integration Services 的 Data Migration Assistant (DMA) 可以執行專案的評量,而以下是潛在問題的完整清單,也稱為 DMA 規則。
[1001]具有主機名稱的連線可能會失敗
影響
包含主機名稱的連線可能會失敗,原因通常是因為 Azure 虛擬網路需要正確的設定來支援 DNS 名稱解析。
建議
您可以使用下方適用於 SSIS Integration Runtime 的選項來存取這些資源:
- 將 Azure-SSIS IR 加入連線至內部部署來源的虛擬網路
- 將資料移轉至 Azure 並使用 Azure 資源端點。
- 移至 Azure 資源時,請使用受控識別驗證。
- 使用自我裝載 IR 來連線內部部署來源。
[1002]可能無法存取具有絕對或 UNC 路徑的連線
影響
包含絕對或 UNC 路徑的連線可能會失敗
建議
您可以使用下方適用於 SSIS Integration Runtime 的選項來存取這些資源:
[1003]與 Windows 驗證 的連線可能會失敗
影響
如果連接字串使用 Windows 驗證,則可能會失敗。 Windows 驗證需要 Azure 中的其他設定步驟。
建議
有四種方法可以存取 Azure SSIS Integration Runtime 中的資料存放區Windows 驗證:
- 設定活動層級的執行內容
- 設定目錄層級的執行內容
- 透過 cmdkey 命令保存認證
- 在套件執行期間裝載磁碟機 (非持續性)
[1004]使用非內建提供者或驅動程式的連線可能會失敗
影響
Azure-SSIS IR 預設僅包含內建提供者或驅動程式。 如果沒有自訂即安裝提供者或驅動程式,連線可能會失敗。
建議
自訂 Azure-SSIS Integration Runtime 以安裝非內建提供者或驅動程式。
[1005]Analysis Services 連線管理員無法使用已啟用 MFA 的帳戶
影響
如果您在 Azure Data Factory (ADF) 中使用 SSIS,並想要連線到 Azure Analysis Services (AAS) 執行個體,您無法使用啟用 Multi-Factor Authentication (MFA) 的帳戶。
建議
請改用不需要任何互動功能/MFA 或服務主體的帳戶。
AdditionalInformation
[1006]探索到連線管理員中的 Windows 環境變數
影響
探索到使用 Windows 環境變數的連線管理員。
建議
您可以使用下列方法來讓 Windows 環境變數在 SSIS Integration Runtime 中運作:
- 使用 Windows 環境變數自訂 SSIS Integration Runtime 設定。
- 使用套件或專案參數。
[1007]SQL Server Native Client (SNAC) OLE DB 驅動程式已被取代
建議
[2001]僅限企業版中支援的元件
影響
只有 Azure SSIS Integration Runtime 企業版才支援此元件。
建議
將 Azure-SSIS Integration Runtime 設定為企業版。
[2002]預設不會啟用 ORC 和 Parquet 檔案格式
影響
ORC 和 Parquet 檔案格式需要 JRE,預設不會安裝在 Azure SSIS Integration Runtime 中。
建議
自訂 Azure-SSIS Integration Runtime 的安裝,以安裝相容的 JRE。
[2003]預設不會啟用協力廠商元件
影響
預設不會使用協力廠商元件啟用 Azure SSIS Integration Runtime。 協力廠商元件可能會失敗。
建議
請連絡協力廠商以取得 SSIS Integration Runtime 相容版本。
針對內部或開放原始碼元件,自訂 Azure-SSIS Integration Runtime 以安裝必要的 SQL Server 2017 相容元件。
[2004]探索到 Azure Blob 來源和目的地
建議
建議使用彈性檔案來源或目的地,其具有比 Azure Blob 更進階的函式。
[2005]預設可能不會安裝非內建記錄提供者
影響
根據預設,Azure SSIS Integration Runtime 僅會使用內建記錄提供者佈建,自訂記錄提供者可能會失敗。
建議
自訂 Azure-SSIS Integration Runtime 以安裝非內建提供者或驅動程式。
[3001]執行處理工作中探索到絕對或 UNC 路徑
影響
Azure-SSIS Integration Runtime 可能無法使用絕對或 UNC 路徑啟動可執行檔。
建議
您可以使用下方的 SSIS Integration Runtime 選項來啟動可執行檔:
[4001]套件設定中探索到絕對或 UNC 設定路徑
影響
具有絕對或 UNC 組態路徑的套件在 Azure SSIS Integration Runtime 中可能會失敗。
建議
您可以使用下方適用於 SSIS Integration Runtime 的選項來存取這些資源:
[4002]在套件設定中探索到登錄項目
影響
套件設定中的登錄項目在 Azure SSIS Integration Runtime 中可能會失敗。
建議
請使用其他封裝組態類型。 建議使用 XML 組態檔。
其他資訊
[4003]不支援以使用者金鑰加密的套件
影響
Azure SSIS Integration Runtime 不支援以使用者金鑰加密的套件。
建議
您可以使用下方的選項:
- 將套件保護層級變更為 [使用密碼全部加密] 或 [使用密碼加密機密資料]。
- 將套件保護層級保留或變更為 [以使用者金鑰加密機密資料],在封裝執行期間覆寫連線管理員屬性
其他資訊