Gyakorlat – SQL Server integrációs szolgáltatási csomagok integrálása az Azure Data Factoryben

Befejeződött

Olyan szervezetben dolgozhat, ahol az átalakítási logika nagy része jelenleg az SQL Serveren létrehozott meglévő SSIS-csomagokban található. Lehetősége van az SSIS-csomag felemelésére és áthelyezésére, hogy végrehajthassa őket az Azure Data Factoryben, hogy kihasználhassa a meglévő munkát. Ehhez be kell állítania egy Azure-SSIS integrációs modult.

Azure SSIS Integration Runtime

Az Azure-SSIS integrációs modul használatához feltételezzük, hogy az SSIS-katalógus (SSISDB) telepítve van egy SQL Server SSIS-példányon. Az előfeltétel teljesülése esetén az Azure-SSIS integrációs modul a következőkre képes:

  • Meglévő SSIS-számítási feladatok emelési és áthelyezési feladatai

Az Azure-SSIS integrációs modul kiépítése során a következő beállításokat kell megadnia:

  • A csomópont mérete (beleértve a magok számát) és a fürt csomópontjainak száma.
  • Az Azure SQL Database meglévő példánya az SSIS Catalog Database (SSISDB) üzemeltetéséhez, valamint az adatbázis szolgáltatási szintje.
  • A csomópontonkénti párhuzamos végrehajtások maximális száma.

Ha engedélyezve van az Azure-SSIS integrációs modul, az SSIS-csomagokat kezelheti, figyelheti és ütemezheti olyan eszközökkel, mint az SQL Server Management Studio (SSMS) vagy az SQL Server Data Tools (SSDT).

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

  1. Az Azure Data Factory tervezőjének Szerkesztés lapján kattintson a Csatlakozás ions elemre. Kattintson az Integrációs modul fülre a meglévő integrációs futtatókörnyezetek megtekintéséhez az adat-előállítóban.

    Data Flow Designer

  2. Kattintson az + Új gombra egy Azure-SSIS integrációs modul létrehozásához, és nyissa meg az Integrációs modul telepítőpaneljét.

    New Connections Window

  3. Az Integrációs modul beállítása panelen válassza ki az Azure-csempén végrehajtandó meglévő SSIS-csomagokat, majd válassza a Tovább lehetőséget.

    Integration Runtime Setup

  4. A beállítás kiválasztásakor háromféle beállítást kell konfigurálni

Általános beállítások lap

  1. Az Integrációs modul telepítési paneljének Általános beállítások lapján hajtsa végre az alábbi lépéseket.

    Integration Runtime General settings page

  2. A Név mezőbe írja be az integrációs modul nevét.

  3. A Leírás mezőben adja meg az integrációs modul leírását.

  4. A Hely mezőben válassza ki az integrációs modul helyét. Javasoljuk, hogy az SSISDB üzemeltetéséhez válassza ki az adatbázis-kiszolgáló ugyanazon helyét.

  5. A Csomópontméret mezőben válassza ki az integrációsmodul-fürtön lévő csomópont méretét.

  6. A Csomópontszám mezőben adja meg az integrációsmodul-fürtben található csomópontok számát.

  7. Kiadás/licenc esetén válassza ki az integrációs futtatókörnyezethez tartozó SQL Server-kiadást.

  8. Pénzt takaríthat meg, ha az integrációs modulhoz az Azure Hybrid Benefit lehetőséget választja: Válassza az Igen lehetőséget, ha saját SQL Server-licencet szeretne a Szoftvergaranciával használni, hogy kihasználhassa a hibrid használattal járó költségmegtakarítás előnyeit.

  9. Válassza a Következő lehetőséget.

Üzembe helyezési beállítások lap

  1. Az Integrációs modul telepítési paneljének Üzembe helyezési beállítások lapján hajtsa végre az alábbi lépéseket.

  2. Kattintson az Azure SQL Database-kiszolgáló/felügyelt példány által üzemeltetett SSIS-katalógus (SSISDB) létrehozására a projektek/csomagok/környezetek/végrehajtási naplók tárolásához a csomagtelepítési mód kiválasztásához.

    create SSIS catalog

  3. Az Előfizetés mezőben válassza azt az Azure-előfizetést, amelyikkel az adatbázis-kiszolgáló üzemelteti az SSISDB-t.

  4. A Hely mezőben válassza ki az SSISDB-t üzemeltető adatbázis-kiszolgáló helyét. Javasoljuk, hogy az integrációs modullal megegyező helyet válasszon.

  5. A Katalógus adatbázis-kiszolgáló végpontja mezőben válassza az SSISDB-t üzemeltető adatbázis-kiszolgáló végpontját.

  6. Jelölje be az Azure Active Directory (Azure AD) hitelesítés használata az ADF felügyelt identitásával jelölőnégyzetet az adatbázis-kiszolgáló SSISDB-t futtató hitelesítési módszerének kiválasztásához.

  7. A Rendszergazda Felhasználónév mezőben adja meg az adatbázis-kiszolgáló SQL-hitelesítési felhasználónevét az SSISDB üzemeltetéséhez.

  8. A Rendszergazda Jelszó mezőben adja meg az adatbázis-kiszolgáló SQL-hitelesítési jelszavát az SSISDB üzemeltetéséhez.

  9. A katalógusadatbázis szolgáltatásszintjéhez válassza ki az adatbázis-kiszolgáló szolgáltatási szintjét az SSISDB üzemeltetéséhez. Válassza ki az Alapszintű, a Standard vagy a Prémium szintet, vagy válasszon egy rugalmas készletnevet.

Az alternatív megközelítés a következő:

  1. Jelölje be a Csomagtárolók létrehozása lehetőséget az Azure SQL Managed Instance által üzemeltetett fájlrendszerben/Azure Files/SQL Server-adatbázisban (MSDB) üzembe helyezett csomagok kezeléséhez, és jelölje be, hogy szeretné-e kezelni az MSDB-ben, fájlrendszerben vagy Azure Filesban (csomagterjesztési modellben) üzembe helyezett csomagokat az Azure-SSIS IR-csomagtárolókkal.

    create package stores

  2. A Csomagtároló hozzáadása panelen hajtsa végre az alábbi lépéseket.

  3. A Csomagtároló neve mezőben adja meg a csomagtároló nevét.

  4. A Csomagtároló társított szolgáltatás esetében válassza ki a meglévő társított szolgáltatást, amely a fájlrendszer/Azure Files/Felügyelt Azure SQL-példány hozzáférési adatait tárolja, ahol a csomagok üzembe vannak helyezve, vagy hozzon létre egy újat az Új gombra kattintva. Az Új társított szolgáltatás panelen hajtsa végre az alábbi lépéseket.

    New linked service page

  5. A Név mezőbe írja be a társított szolgáltatás nevét.

  6. Leírásként adja meg a társított szolgáltatás leírását.

  7. Típus esetén válassza az Azure File Storage, az Azure SQL Managed Instance vagy a Fájlrendszer lehetőséget.

  8. Az integrációs modulon keresztül figyelmen kívül hagyhatja Csatlakozás, mivel az Azure-SSIS integrációs moduljával mindig lekérjük a csomagtárolók hozzáférési adatait.

  9. Ha az Azure File Storage-t választja, hajtsa végre az alábbi lépéseket.

  10. Fiókválasztási módszer esetén válassza az Azure-előfizetésből vagy az Enter manuálisan lehetőséget.

  11. Ha az Azure-előfizetésből lehetőséget választja, válassza ki a megfelelő Azure-előfizetést, a Tárfiók nevét és a Fájlmegosztást.

  12. Ha manuálisan választja az Entert, adja meg a \\<storage account name.file.core.windows.net>< fájlmegosztás nevét> a gazdagéphez, az Azure\<Storage-fiók nevét> a felhasználónévhez és <a jelszóhoz tartozó tárfiókkulcsot>, vagy válassza ki az Azure Key Vaultot, ahol titkos kulcsként tárolja.

    Megjegyzés:

    Ha az Azure SQL Managed Instance vagy a Fájlrendszer lehetőséget választja, különböző beállítások érhetők el

  13. Válassza a Kapcsolat tesztelése lehetőséget, ha van ilyen, és ha sikeres, válassza a Tovább gombot.  

Speciális beállítások lap

  1. Az Integrációs modul telepítőpanelJének Speciális beállítások lapján hajtsa végre az alábbi lépéseket.

    Integration runtime setup advanced settings

  2. Csomópontonkénti párhuzamos végrehajtások maximális száma esetén válassza ki a csomópontonként egyidejűleg futtatandó csomagok maximális számát az integrációs futtatókörnyezeti fürtben.

  3. Jelölje be az Azure-SSIS integrációs modul testreszabása további rendszerkonfigurációkkal/összetevők telepítésével jelölőnégyzetet, és adja meg, hogy standard/expressz egyéni beállításokat szeretne-e hozzáadni az Azure-SSIS integrációs modulhoz.

  4. Válassza a Csatlakozáshoz az Azure-SSIS integrációs modulhoz tartozó virtuális hálózat kiválasztása lehetőséget, engedélyezze az ADF számára bizonyos hálózati erőforrások létrehozását, és szükség esetén jelölje be a saját statikus nyilvános IP-címeit , hogy eldönthesse, csatlakozik-e az Azure-SSIS integrációs modulhoz egy virtuális hálózathoz.

  5. Jelölje be a Saját üzemeltetésű integrációs modul beállítása proxyként az Azure-SSIS integrációs modulhoz jelölőnégyzetet, és adja meg, hogy szeretné-e proxyként konfigurálni a saját üzemeltetésű integrációs modult az Azure-SSIS integrációs modulhoz. További tudnivalók.

  6. Kattintson a Folytatás gombra.

  7. Az Összegzés lapon tekintse át az összes kiépítési beállítást, és a Befejezés gombra kattintva indítsa el az integrációs modul létrehozását.

  8. A Manage Hub Csatlakozás ions paneljén váltson az Integrációs modul lapra, és válassza a Frissítés lehetőséget.

    Linked service page