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. |
Kapcsolódó tartalom
- Megtudhatja, hogyan építhet ki Azure-SSIS integrációs modult az Azure Portal használatával.
- Megtudhatja, hogyan építhet ki Azure-SSIS integrációs modult az Azure PowerShell használatával.
- Megtudhatja, hogyan építhet ki Azure-SSIS integrációs modult Egy Azure Resource Manager-sablon használatával.
- Telepítse és futtassa SSIS-csomagjait az Azure Data Factoryben.
Az Azure-SSIS integrációs modul további témaköreit ebben a dokumentációban találja:
- Azure SSIS Integration Runtime. Ez a cikk általános információkat nyújt az integrációs futtatókörnyezetekről, beleértve az Azure-SSIS IR-t is.
- Azure-SSIS integrációs modul monitorozása. Ez a cikk bemutatja, hogyan kérdezheti le és értelmezheti az Azure-SSIS integrációs moduljával kapcsolatos információkat.
- Azure-SSIS integrációs modul kezelése. Ez a cikk bemutatja, hogyan lehet leállítani, elindítani vagy törölni egy Azure-SSIS integrációs modult. Azt is bemutathatja, hogy további csomópontok hozzáadásával hogyan skálázhatja fel horizontálisan az Azure-SSIS integrációs modult.
- SSIS-csomagok üzembe helyezése, futtatása és figyelése az Azure–ban
- Csatlakozás az SSISDB-hez az Azure-ban
- Csatlakozás helyszíni adatforrásokhoz Windows-hitelesítéssel
- Csomag végrehajtásának ütemezése az Azure-ban
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: