Megosztás a következőn keresztül:


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.
  • Migrálás a helyszíni SQL Server-ügynökből az SQL Managed Instance-ügynökbe szkriptek/manuális másolás útján. További információ: SSIS-csomagok futtatása az Azure SQL Managed Instance Agenten keresztül
  • 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ó.
  • 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.
  • Migrálás a helyszíni SQL Server-ügynökből az SQL Managed Instance-ügynökbe szkriptek/manuális másolás útján. További információ: SSIS-csomagok futtatása az Azure SQL Managed Instance Agenten keresztül
  • Migrálás SSIS-feladatmigrálási varázslóval az SSMS-ben
  • 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ó.
  • 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.
  • Migrálás a helyszíni SQL Server-ügynökből az SQL Managed Instance-ügynökbe szkriptek/manuális másolás útján. További információ: SSIS-csomagok futtatása az Azure SQL Managed Instance Agenten keresztül
  • 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ó.
  • További erőforrások