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.
Důležité
Data Pomocník s migrací (DMA) jsou zastaralá. Další informace najdete v dokumentaci k produktu DMA.
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 přes SSDT/SSMS do SSISDB hostované v Azure SQL nebo SQL Managed Instance. Další informace najdete v tématu Nasazení balíčků SSIS v Azure. | |
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. | |
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. |
Další materiály
Přístup k místním datům z prostředí Azure-SSIS Integration Runtime
Přizpůsobení nastavení prostředí Azure-SSIS Integration Runtime
Konfigurace prostředí Azure-SSIS Integration Runtime pro zajištění vysokého výkonu
Plánované spouštění a zastavování prostředí Azure-SSIS Integration Runtime