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


Azure SSIS integrációs modul létrehozása

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!

Ez a cikk az Azure Data Factory (ADF) és az Azure Synapse Pipelines azure-SQL Server Integration Services (SSIS) integrációs moduljának (IR) kiépítésének lépéseit ismerteti. Az Azure-SSIS IR az alábbiakat támogatja:

  • Az Azure SQL Database-kiszolgáló/Managed Instance által futtatott SSIS-katalógusban (SSISDB) üzembe helyezett csomagok futtatása (projekt-üzembehelyezési modell)
  • A fájlrendszerben, az Azure Filesban vagy Azure SQL Managed Instance által futtatott SQL Server-adatbázisban (MSDB) üzembe helyezett csomagok futtatása (csomag-üzembehelyezési modell)

Feljegyzés

Vannak bizonyos funkciók, amelyek nem érhetők el az Azure-SSIS integrációs modulhoz az Azure Synapse Analyticsben. Ellenőrizze a korlátozásokat.

Az Azure-SSIS IR üzembe helyezését követően a már ismert eszközökkel helyezheti üzembe és futtathatja a csomagokat az Azure-ban. Ezek az eszközök már azure-kompatibilisek, és tartalmazzák az SQL Server Data Tools (SSDT), az SQL Server Management Studio (SSMS) és az olyan parancssori segédprogramokat, mint a dtutil és az AzureDTExec.

Az Azure-SSIS integrációs modul üzembe helyezése oktatóanyag bemutatja, hogyan hozhat létre Azure-SSIS integrációs modult az Azure Portalon vagy a Data Factory-alkalmazáson keresztül. Az oktatóanyag azt is bemutatja, hogyan használhatja opcionálisan az Azure SQL Database-kiszolgálót vagy a felügyelt példányt az SSISDB üzemeltetéséhez. Ez a cikk kiterjeszti az oktatóanyagot, és ismerteti, hogyan végezheti el ezeket az opcionális feladatokat:

  • Az SSISDB üzemeltetéséhez használjon AZURE SQL Database-kiszolgálót IP-tűzfalszabályokkal/virtuális hálózati szolgáltatásvégpontokkal vagy felügyelt, privát végponttal rendelkező példányt. Előfeltételként konfigurálnia kell az Azure-SSIS integrációs modulhoz tartozó virtuális hálózati engedélyeket és beállításokat a virtuális hálózathoz való csatlakozáshoz.

  • Microsoft Entra-hitelesítés használata a data factory megadott rendszer-/felhasználó által hozzárendelt felügyelt identitásával az Azure SQL Database-kiszolgálóhoz vagy felügyelt példányhoz való csatlakozáshoz. Előfeltételként hozzá kell adnia a megadott rendszer-/felhasználó által hozzárendelt felügyelt identitást az adat-előállítóhoz adatbázis-felhasználóként, aki létrehozhat egy SSISDB-példányt.

  • Csatlakozzon az Azure-SSIS integrációs moduljához egy virtuális hálózathoz, vagy konfiguráljon egy saját üzemeltetésű integrációs modult proxyként az Azure-SSIS integrációs modulhoz a helyszíni adatok eléréséhez.

Ezek a cikkek bemutatják, hogyan építhet ki Azure-SSIS integrációs modult az Azure Portal, az Azure PowerShell és egy Azure Resource Manager-sablon használatával.

Előfeltételek

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Első lépésként tekintse meg az Azure PowerShell telepítését ismertető témakört. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

  • Azure-előfizetés. Ha még nem rendelkezik előfizetéssel, létrehozhat egy ingyenes próbaverziós fiókot.

  • Azure SQL Database-kiszolgáló vagy felügyelt SQL-példány (nem kötelező). Ha még nem rendelkezik adatbázis-kiszolgálóval vagy felügyelt példánysal, az első lépések előtt hozzon létre egyet az Azure Portalon. A Data Factory létrehoz egy SSISDB-példányt ezen az adatbázis-kiszolgálón.

    Javasoljuk, hogy az adatbázis-kiszolgálót vagy a felügyelt példányt ugyanabban az Azure-régióban hozza létre, mint az integrációs modul. Ez a konfiguráció lehetővé teszi, hogy az integrációs modul végrehajtási naplókat írjon az SSISDB-be az Azure-régiók átlépése nélkül.

    Tartsa szem előtt az alábbi szempontokat:

    • Az SSISDB-példány létrehozható önálló adatbázisként, rugalmas készlet részeként vagy felügyelt példányként. Nyilvános hálózaton vagy virtuális hálózathoz való csatlakozással is elérhető. Az SQL Database és a felügyelt SQL-példány közötti választáshoz az SSISDB-t az SQL Database és a felügyelt SQL-példány összehasonlítása című cikkben találja.

      Ha IP-tűzfalszabályokat/virtuális hálózati szolgáltatásvégpontokat tartalmazó Azure SQL Database-kiszolgálót vagy privát végponttal rendelkező FELÜGYELT SQL-példányt használ az SSISDB üzemeltetéséhez, vagy ha a helyszíni adatokhoz való hozzáférést saját üzemeltetésű integrációs modul konfigurálása nélkül szeretné elérni, akkor csatlakoznia kell az Azure-SSIS integrációs modulhoz egy virtuális hálózathoz. További információ: Csatlakozás Azure-SSIS integrációs modulhoz virtuális hálózathoz.

    • Győződjön meg arról, hogy az Azure-szolgáltatásokhoz való hozzáférés engedélyezése beállítás engedélyezve van az adatbázis-kiszolgálón. Ez a beállítás nem alkalmazható, ha IP-tűzfalszabályokat/virtuális hálózati szolgáltatásvégpontokat tartalmazó Azure SQL Database-kiszolgálót vagy privát végponttal rendelkező FELÜGYELT SQL-példányt használ az SSISDB üzemeltetéséhez. További információ: Biztonságos Azure SQL Database. Ha engedélyezni szeretné ezt a beállítást a PowerShell használatával, olvassa el a New-AzSqlServerFirewallRule című témakört.

    • Adja hozzá az ügyfélszámítógép IP-címét vagy az ügyfélszámítógép IP-címét tartalmazó IP-címtartományt az adatbázis-kiszolgáló tűzfalbeállításainak ügyfél IP-címlistájához. További információkért lásd: Kiszolgáló- és adatbázisszintű Azure SQL Database-tűzfalszabályok.

    • Az adatbázis-kiszolgálóhoz sql-hitelesítéssel és a kiszolgáló rendszergazdai hitelesítő adataival, vagy a Data Factory megadott rendszer-/felhasználó által hozzárendelt felügyelt identitásával való Microsoft Entra-hitelesítéssel csatlakozhat. Az utóbbihoz hozzá kell adnia a data factory megadott rendszer-/felhasználó által hozzárendelt felügyelt identitását egy Microsoft Entra-csoporthoz, amely hozzáférési engedélyekkel rendelkezik az adatbázis-kiszolgálóhoz. További információ: Microsoft Entra-hitelesítés engedélyezése Azure-SSIS integrációs modulhoz.

    • Győződjön meg arról, hogy az adatbázis-kiszolgáló még nem rendelkezik SSISDB-példánysal. Az Azure-SSIS integrációs modul kiépítése nem támogatja a meglévő SSISDB-példány használatát.

  • Azure Resource Manager virtuális hálózat (nem kötelező). Ha az alábbi feltételek közül legalább az egyik teljesül, Azure Resource Manager virtuális hálózatra van szüksége:

    • Az SSISDB-t ip tűzfalszabályokkal/virtuális hálózati szolgáltatásvégpontokkal vagy privát végponttal rendelkező felügyelt példányon üzemelteti egy Azure SQL Database-kiszolgálón.

    • Saját üzemeltetésű integrációs modul konfigurálása nélkül szeretne csatlakozni a helyszíni adattárakhoz az Azure-SSIS integrációs modulon futó SSIS-csomagokból.

  • Azure PowerShell (nem kötelező). Kövesse az Azure PowerShell telepítéséhez és konfigurálásához szükséges utasításokat, ha PowerShell-szkriptet szeretne futtatni az Azure-SSIS IR kiépítéséhez.

Regionális támogatás

Azoknak az Azure-régióknak a listájáért, amelyekben a Data Factory és az Azure-SSIS IR elérhető, tekintse meg a Data Factory és az SSIS IR rendelkezésre állását régiónként.

Az SQL Database és a felügyelt SQL-példány összehasonlítása

Az alábbi táblázat az Azure SQL Database-kiszolgáló és a felügyelt SQL-példány egyes funkcióit hasonlítja össze az Azure-SSIR IR-hez kapcsolódóan:

Szolgáltatás SQL Database Felügyelt SQL-példány
Ütemezés Az SQL Server-ügynök nem érhető el.

Lásd: Csomagvégrehajtás ütemezése Data Factory-folyamatokban.
Elérhető a felügyeltpéldány-ügynök.
Hitelesítés Létrehozhat egy SSISDB-példányt egy tartalmazott adatbázis-felhasználóval, aki az adat-előállító felügyelt identitásával rendelkező Microsoft Entra-csoportokat képviseli a db_owner szerepkör tagjaként.

Lásd: SSISDB létrehozása az Azure SQL Database-kiszolgálón a Microsoft Entra-hitelesítés engedélyezése.
Létrehozhat egy SSISDB-példányt egy tartalmazott adatbázis-felhasználóval, aki az adat-előállító felügyelt identitását képviseli.

Lásd: SSISDB létrehozása felügyelt Azure SQL-példányban a Microsoft Entra-hitelesítés engedélyezése.
Szolgáltatási szint Amikor azure-SSIS integrációs modult hoz létre az Azure SQL Database-kiszolgálóval, kiválaszthatja az SSISDB szolgáltatásszintjét. Több szolgáltatási szint is létezik. Ha azure-SSIS integrációs modult hoz létre a felügyelt példányával, nem választhatja ki az SSISDB szolgáltatási szintjét. A felügyelt példány összes adatbázisa ugyanazzal az erőforrással rendelkezik, amelyet az adott példányhoz rendelt.
Virtuális hálózat Az Azure-SSIS integrációs modul csatlakozhat egy Azure Resource Manager-alapú virtuális hálózathoz, ha IP-tűzfalszabályokkal/virtuális hálózati szolgáltatásvégpontokkal rendelkező Azure SQL Database-kiszolgálót használ. Az Azure-SSIS integrációs modul csatlakozhat egy Azure Resource Manager virtuális hálózathoz, ha privát végponttal rendelkező felügyelt példányt használ. A virtuális hálózatra akkor van szükség, ha nem engedélyezi a nyilvános végpontot a felügyelt példányhoz.

Ha az Azure-SSIS integrációs modult ugyanahhoz a virtuális hálózathoz csatlakoztatja, mint a felügyelt példány, győződjön meg arról, hogy az Azure-SSIS INTEGRÁCIÓs modul a felügyelt példánytól eltérő alhálózaton található. Ha az Azure-SSIS integrációs modult a felügyelt példánytól eltérő virtuális hálózathoz csatlakoztatja, javasoljuk, hogy virtuális hálózati társviszonyt vagy hálózati kapcsolatot létesítsen. Lásd: Az alkalmazás csatlakoztatása felügyelt Azure SQL Database-példányhoz.
Elosztott tranzakciók Ezt a funkciót rugalmas tranzakciók támogatják. A Microsoft Distributed Transaction Coordinator (MSDTC) tranzakciói nem támogatottak. Ha az SSIS-csomagok MSDTC használatával koordinálják az elosztott tranzakciókat, fontolja meg az Azure SQL Database rugalmas tranzakcióira való migrálást. További információ: Elosztott tranzakciók felhőbeli adatbázisok között. Nem támogatott.

Az Azure-SSIS integrációs modul további témaköreit ebben a dokumentációban találja: