Helyszíni SSIS-számítási feladatok migrálása SSIS-be ADF-ben vagy Synapse-folyamatokban
A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics
Tipp.
Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!
Áttekintés
Amikor az adatbázis számítási feladatait a helyszíni SQL Serverről az Azure Database-szolgáltatásokba , nevezetesen az Azure SQL Database-be vagy a felügyelt Azure SQL-példányba migrálja, az SQL Server Integration Services (SSIS) ETL-számítási feladatait is át kell telepíteni az elsődleges hozzáadott értékek egyikére.
Az Azure-SSIS integrációs modul (IR) az Azure Data Factoryben (ADF) vagy a Synapse Pipelinesban támogatja az SSIS-csomagok futtatását. Az Azure-SSIS integrációs modul üzembe helyezése után olyan ismert eszközökkel, mint az SQL Server Data Tools (SSDT)/SQL Server Management Studio (SSMS) és a parancssori segédprogramok, például a dtinstall/dtutil/dtexec segítségével telepítheti és futtathatja csomagjait az Azure-ban. További információkért tekintse meg az Azure SSIS átemelési és váltási áttekintését.
Ez a cikk kiemeli az ETL-számítási feladatok migrálási folyamatát a helyszíni SSIS-ből az SSIS-be az ADF-ben. A migrálási folyamat két fázisból áll: az értékelésből és a migrálásból.
Értékelés
A teljes migrálási terv létrehozásához egy alapos értékelés segít azonosítani a forrás SSIS-csomagokkal kapcsolatos problémákat, amelyek megakadályozzák a sikeres migrálást.
A Data Migration Assistant (DMA) egy szabadon letölthető eszköz erre a célra, amely helyileg telepíthető és végrehajtható. Az Integration Services típusú DMA-értékelési projekt létrehozható a kötegekben lévő SSIS-csomagok értékeléséhez és a következő kategóriákban megjelenő kompatibilitási problémák azonosításához:
Migrálási blokkolók: kompatibilitási problémák, amelyek megakadályozzák a migrálási forráscsomagok Azure-SSIS IR-en való futtatását. A DMA útmutatást nyújt a problémák megoldásához.
Informatív problémák: részben támogatott vagy elavult funkciók, amelyeket a forráscsomagokban használnak. A DMA átfogó javaslatokat, az Azure-ban elérhető alternatív megközelítéseket és a megoldási lépéseket enyhíti.
Itt találja a migrálási blokkolók részletes listáját és az informatív problémákat.
Négy tárolási típus SSIS-csomagokhoz
- SSIS-katalógus (SSISDB). Az SQL Server 2012-ben bevezetett és tárolt eljárásokat, nézeteket és táblaértékű függvényeket tartalmaz az SSIS-projektek/csomagok kezeléséhez.
- Fájlrendszer.
- SQL Server rendszeradatbázis (MSDB).
- SSIS-csomagtároló. Csomagkezelési réteg két altípuson:
- MSDB, amely az SQL Server SSIS-csomagok tárolására használt rendszeradatbázisa.
- Felügyelt fájlrendszer, amely az SSIS-csomagok tárolására használt SQL Server telepítési útvonal egy adott mappája.
A DMA jelenleg támogatja a Fájlrendszer, a Csomagtároló és az SSIS katalógusban tárolt csomagok kötegelt értékelését a DMA 5.0-s verziója óta.
Kérje le a DMA-t, és végezze el vele a csomagértékelést.
Migrálás
A forrás SSIS-csomagok tárolási típusaitól függően az SSIS-csomagok és az SSIS-csomagok végrehajtását ütemező SQL Server Agent-feladatok áttelepítésének lépései eltérőek lehetnek.
Az SSIS DevOps Tools gyakorlati módja a kötegelt csomagok áttelepítési célhelyre történő ismételt üzembe helyezésének is.
Csomagtároló típusa | SSIS-csomagok migrálása | SSIS-feladatok migrálása |
---|---|---|
SSISDB | Csomagok ismételt üzembe helyezése SSDT/SSMS-en keresztül az Azure SQL-ben vagy felügyelt SQL-példányban üzemeltetett SSISDB-be. További információ: SSIS-csomagok üzembe helyezése az Azure-ban. | |
File System | Helyezze át őket újra fájlmegosztásokra/Azure Files-fájlokra a dtinstall/dtutil/manuális másoláson keresztül, vagy a fájlrendszerekben, hogy hozzáférjenek a virtuális hálózaton/saját üzemeltetésű integrációs modulon keresztül. További információ: dtutil segédprogram. | |
SQL Server (MSDB) | Exportálja őket fájlrendszerekbe/fájlmegosztásba/Azure Filesba SSMS/dtutil használatával. További információ: SSIS-csomagok exportálása. | Alakítsa át őket ADF-folyamatokká/tevékenységekké/eseményindítókká szkriptek/SSMS/ADF-portálon keresztül. További információ: SSMS ütemezési funkció. |
Csomagtároló | Exportálja őket a csomagtárolóba SSMS/dtutil használatával, vagy telepítse újra őket a csomagtárolóba a dtinstall/dtutil/manuális másolás használatával. További információ: Csomagok kezelése az Azure-SSIS integration runtime csomagtárolóval. |
További erőforrások
Csomagok ismételt üzembe helyezése az Azure SQL Database-ben
Adattárak és fájlmegosztások elérése Windows-hitelesítéssel, Azure-beli SSIS-csomagokból
Az Azure-SSIS integrációs modul konfigurálása a nagy teljesítmény érdekében
Azure-SSIS integrációs modul indítása és leállítása ütemezés szerint