Migrera lokala SSIS-arbetsbelastningar till SSIS i ADF- eller Synapse-pipelines
GÄLLER FÖR: Azure Data Factory
Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Översikt
När du migrerar dina databasarbetsbelastningar från SQL Server lokalt till Azure-databastjänster, nämligen Azure SQL Database eller Azure SQL Managed Instance, måste även dina ETL-arbetsbelastningar på SQL Server Integration Services (SSIS) som en av de primära mervärdestjänsterna migreras.
Azure-SSIS Integration Runtime (IR) i Azure Data Factory (ADF) eller Synapse Pipelines stöder körning av SSIS-paket. När Azure-SSIS IR har etablerats kan du sedan använda välbekanta verktyg, till exempel SQL Server Data Tools (SSDT)/SQL Server Management Studio (SSMS) och kommandoradsverktyg, till exempel dtinstall/dtutil/dtexec, för att distribuera och köra paketen i Azure. Mer information finns i Översikt över Lift and Shift i Azure SSIS.
Den här artikeln beskriver migreringsprocessen för dina ETL-arbetsbelastningar från lokal SSIS till SSIS i ADF. Migreringsprocessen består av två faser: Utvärdering och migrering.
Utvärdering
För att upprätta en fullständig migreringsplan hjälper en grundlig utvärdering till att identifiera problem med käll-SSIS-paketen som skulle förhindra en lyckad migrering.
Data Migration Assistant (DMA) är ett kostnadsfritt nedladdningsbart verktyg för detta ändamål som kan installeras och köras lokalt. DMA-utvärderingsprojekt av typen Integration Services kan skapas för att utvärdera SSIS-paket i batchar och identifiera kompatibilitetsproblem som visas i följande kategorier:
Migreringsblockerare: kompatibilitetsproblem som blockerar migreringskällans paket som ska köras på Azure-SSIS IR. DMA ger vägledning som hjälper dig att lösa dessa problem.
Informativa problem: delvis stödda eller inaktuella funktioner som används i källpaket. DMA innehåller en omfattande uppsättning rekommendationer, alternativa metoder som är tillgängliga i Azure och åtgärder för att åtgärda problemet.
Du får en detaljerad lista över migreringsblockerare och informativa problem här.
Fyra lagringstyper för SSIS-paket
- SSIS-katalog (SSISDB). Introducerades med SQL Server 2012 och innehåller en uppsättning lagrade procedurer, vyer och tabellvärdesfunktioner som används för att arbeta med SSIS-projekt/paket.
- Filsystem.
- SQL Server-systemdatabas (MSDB).
- SSIS-paketarkiv. Ett pakethanteringslager ovanpå två undertyper:
- MSDB, som är en systemdatabas i SQL Server som används för att lagra SSIS-paket.
- Hanterat filsystem, som är en specifik mapp i SQL Server-installationssökvägen som används för att lagra SSIS-paket.
DMA stöder för närvarande batchutvärdering av paket som lagras i Filsystem, Paketarkiv och SSIS-katalog sedan DMA-version v5.0.
Hämta DMA och utför din paketutvärdering med den.
Migrering
Beroende på lagringstyperna för SSIS-källpaket kan stegen för att migrera SSIS-paket och SQL Server Agent-jobb som schemalägger SSIS-paketkörningar variera.
Det är också ett praktiskt sätt att använda SSIS DevOps Tools för att distribuera om batchpaket till migreringsmålet.
Paketlagringstyp | Migrera SSIS-paket | Migrera SSIS-jobb |
---|---|---|
SSISDB | Distribuera om paket via SSDT/SSMS till SSISDB som finns i Azure SQL eller SQL Managed Instance. Mer information finns i Distribuera SSIS-paket i Azure. | |
Filsystem | Distribuera om dem till filresurser/Azure Files via dtinstall/dtutil/manuell kopiering, eller för att behålla i filsystem för åtkomst via VNet/lokalt installerad IR. Mer information finns i verktyget dtutil. | |
SQL Server (MSDB) | Exportera dem till filsystem/filresurser/Azure Files via SSMS/dtutil. Mer information finns i Exportera SSIS-paket. | Konvertera dem till ADF-pipelines/aktiviteter/utlösare via skript/SSMS/ADF-portalen. Mer information finns i SSMS-schemaläggningsfunktionen. |
Paketarkiv | Exportera dem till paketarkivet via SSMS/dtutil eller distribuera om dem till paketarkivet via dtinstall/dtutil/manuell kopiering. Mer information finns i Hantera paket med Azure-SSIS Integration Runtime-paketarkiv. |
Ytterligare resurser
Anpassa konfigurationen för en Azure-SSIS Integration Runtime
Komma åt datalager och filresurser med Windows-autentisering från SSIS-paket i Azure
Konfigurera Azure-SSIS Integration Runtime för höga prestanda
Så startar och stoppar du Azure-SSIS Integration Runtime enligt ett schema