Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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 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. Az első lépésekhez tekintse meg Az Azure PowerShell telepítése 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 SSISDB adatbázisban való elhelyezéséhez választhat az SQL Database és a SQL Managed Instance között. További útmutatásért lásd a Összehasonlítás: SQL Database és SQL Managed Instance című szakaszt ebben a cikkben.
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óért, lásd: Azure-SSIS integrációs futtatókörnyezet csatlakoztatása 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 a SQL-hitelesítéssel a kiszolgáló rendszergazdai hitelesítő adataival, vagy Microsoft Entra-hitelesítéssel, a megadott rendszer vagy felhasználó által hozzárendelt felügyelt identitással csatlakozhat a Data Factory számára. Az utóbbi esetében hozzá kell adnia a megadott rendszer vagy felhasználó által hozzárendelt felügyelt identitást az adatgyárához egy Microsoft Entra-csoporthoz, amely rendelkezik hozzáférési engedéllyel 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. A Azure-SSIS integrációs futtatókörnyezet telepítése nem támogatja 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:
| Funkció | SQL-adatbázis | SQL-kezelésű 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ügyelt Pé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: A Microsoft Entra-hitelesítés engedélyezése az SSISDB létrehozásához az Azure SQL Database-kiszolgálón. |
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: A Microsoft Entra-hitelesítés engedélyezése az SSISDB létrehozásához egy felügyelt Azure SQL-példányban. |
| 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. | Amikor egy Azure-SSIS integrációs futtatókörnyezetet hoz létre a felügyelt példányával, nem választhatja ki az SSISDB szolgáltatási szintjét. A kezelt példány összes adatbázisa ugyanazokon az erőforrásokon osztozik, amelyeket az adott példányhoz rendeltek. |
| 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 IR-t a felügyelt példány virtuális hálózatától különböző virtuális hálózathoz csatlakoztatja, javasoljuk, hogy virtuális hálózati társviszonyt vagy hálózatok közötti 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. |