Migrace místních úloh SSIS do služby SSIS v kanálech ADF nebo Synapse

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

Přehled

Při migraci databázových úloh z místního SQL Serveru do databázových služeb Azure, konkrétně Azure SQL Database nebo Azure SQL Managed Instance, bude potřeba migrovat i úlohy ETL v SQL Server Integration Services (SSIS) jako jednu z primárních služeb s přidanou hodnotou.

Azure-SSIS Integration Runtime (IR) ve službě Azure Data Factory (ADF) nebo Synapse Pipelines podporuje spouštění balíčků SSIS. Jakmile je prostředí Azure-SSIS IR zřízené, můžete k nasazení a spuštění balíčků v Azure použít známé nástroje, jako jsou SQL Server Data Tools (SSDT)/SQL Server Management Studio (SSMS) a nástroje příkazového řádku, jako je dtinstall/dtutil/dtexec. Další informace najdete v přehledu služby Azure SSIS lift and shift.

Tento článek popisuje proces migrace úloh ETL z místní služby SSIS do služby SSIS v ADF. Proces migrace se skládá ze dvou fází: posouzení a migrace.

Posouzení

Pokud chcete vytvořit úplný plán migrace, důkladné posouzení pomůže identifikovat problémy se zdrojovými balíčky SSIS, které by zabránily úspěšné migraci.

Data Pomocník s migrací (DMA) je volně ke stažení nástroj pro tento účel, který lze nainstalovat a spustit místně. Projekt hodnocení DMA typu Integrační služby je možné vytvořit pro posouzení balíčků SSIS v dávkách a identifikaci problémů s kompatibilitou, které jsou uvedeny v následujících kategoriích:

  • Blokování migrace: Problémy s kompatibilitou, které blokují zdrojové balíčky migrace pro spuštění v prostředí Azure-SSIS IR. DMA poskytuje pokyny, které vám pomůžou tyto problémy vyřešit.

  • Informativní problémy: částečně podporované nebo zastaralé funkce, které se používají ve zdrojových balíčcích. DMA poskytuje komplexní sadu doporučení, alternativní přístupy dostupné v Azure a kroky pro zmírnění rizika řešení.

Tady najdete podrobný seznam blokátorů migrace a informativní problémy.

Čtyři typy úložiště pro balíčky SSIS

  • Katalog SSIS (SSISDB). Představeno s SQL Serverem 2012 a obsahuje sadu uložených procedur, zobrazení a tabulkových funkcí používaných pro práci s projekty/balíčky SSIS.
  • Systém souborů.
  • Systémová databáze SQL Serveru (MSDB).
  • Úložiště balíčků SSIS Vrstva správy balíčků nad dvěma podtypy:
    • MSDB, což je systémová databáze na SQL Serveru sloužící k ukládání balíčků SSIS.
    • Spravovaný systém souborů, což je konkrétní složka v instalační cestě SQL Serveru sloužící k ukládání balíčků SSIS.

DMA aktuálně podporuje dávkové hodnocení balíčků uložených v systému souborů, úložišti balíčků a katalogu SSIS od verze DMA verze 5.0.

Získejte DMA a proveďte s ním hodnocení balíčků.

Migrace

V závislosti na typech úložiště zdrojových balíčků SSIS se kroky migrace balíčků SSIS a úloh agenta SQL Serveru, které plánují spouštění balíčků SSIS, mohou lišit.

Je to také praktický způsob použití nástrojů SSIS DevOps k opětovnému nasazení dávkového balíčku do cíle migrace.

Typ úložiště balíčku Jak migrovat balíčky SSIS Jak migrovat úlohy SSIS
SSISDB Znovu nasaďte balíčky prostřednictvím SSDT/SSMS do SSISDB hostované ve spravované instanci Azure. Další informace najdete v tématu Nasazení balíčků SSIS v Azure.
  • Migrace z místního agenta SQL Serveru na agenta služby SQL Managed Instance prostřednictvím skriptů nebo ručního kopírování Další informace najdete v tématu Spouštění balíčků SSIS prostřednictvím agenta spravované instance Azure SQL.
  • Převeďte je na kanály a aktivity/triggery ADF prostřednictvím skriptů/SSMS/portálu ADF. Další informace najdete v tématu Funkce plánování SSMS.
  • Systém souborů Znovu je nasaďte do sdílených složek / Azure Files prostřednictvím dtinstall/dtutil/ručního kopírování nebo aby se zachovaly v systémech souborů pro přístup přes prostředí VNet/Self-Hosted IR. Další informace najdete v nástroji dtutil.
  • Migrace z místního agenta SQL Serveru na agenta služby SQL Managed Instance prostřednictvím skriptů nebo ručního kopírování Další informace najdete v tématu Spouštění balíčků SSIS prostřednictvím agenta spravované instance Azure SQL.
  • Migrace pomocí Průvodce migrací úloh SSIS v SSMS
  • Převeďte je na kanály a aktivity/triggery ADF prostřednictvím skriptů/SSMS/portálu ADF. Další informace najdete v tématu Funkce plánování SSMS.
  • SQL Server (MSDB) Exportujte je do systémů souborů, sdílených složek nebo azure Files prostřednictvím nástroje SSMS/dtutil. Další informace najdete v tématu Export balíčků SSIS. Převeďte je na kanály a aktivity/triggery ADF prostřednictvím skriptů/SSMS/portálu ADF. Další informace najdete v tématu Funkce plánování SSMS.
    Úložiště balíčků Exportujte je do úložiště balíčků prostřednictvím nástroje SSMS/dtutil nebo je znovu nasaďte do úložiště balíčků prostřednictvím dtinstall/dtutil/ruční kopie. Další informace najdete v tématu Správa balíčků pomocí úložiště balíčků Azure-SSIS Integration Runtime.
  • Migrace z místního agenta SQL Serveru na agenta služby SQL Managed Instance prostřednictvím skriptů nebo ručního kopírování Další informace najdete v tématu Spouštění balíčků SSIS prostřednictvím agenta spravované instance Azure SQL.
  • Převeďte je na kanály a aktivity/triggery ADF prostřednictvím skriptů/SSMS/portálu ADF. Další informace najdete v tématu Funkce plánování SSMS.
  • Další materiály