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


Oktatóanyag: A Microsoft Fabric tükrözésének konfigurálása az SQL Server segítségével

A Tükrözés a Fabricben egy nagyvállalati, felhőalapú, nulla ETL- és SaaS-technológia. Ebben a szakaszban megtudhatja, hogyan hozhat létre tükrözött SQL Server adatbázist, amely írásvédett, folyamatosan replikált másolatot készít a SQL Server adatairól a OneLake-ben.

Előfeltételek

A Fabric adatbázis-engedélyezett felhasználója

Ezután létre kell hoznia egy módot a Fabric szolgáltatás számára a SQL Server-példányon való hitelesítéshez.

Ezt egy bejelentkezési és egy megfeleltetett adatbázis-felhasználóval teheti meg.

Bejelentkezési felhasználó és megfeleltetett adatbázis-felhasználó használata

A Fabric egy dedikált bejelentkezéssel csatlakozik a forrás SQL Server példányhoz.

Kövesse az alábbi utasításokat a 2025-ös SQL Server vagy a 2016–2022 közötti SQL Server esetén bejelentkezési és adatbázis-felhasználó létrehozásához az adatbázis-tükrözéshez.

  1. A 2025-ös SQL Server adatainak tükrözéséhez rendelkeznie kell tagi vagy rendszergazdai szerepkörrel a munkaterületen, amikor tükrözött adatbázist hoz létre a Fabric portálról. A létrehozás során a SQL Server felügyelt identitása automatikusan "Olvasási és írási" engedélyt kap a tükrözött adatbázisban. A közreműködői szerepkörrel rendelkező felhasználók nem rendelkeznek a lépés végrehajtásához szükséges újramegosztási engedéllyel.

    2025 SQL Server-től kezdődően a Fabric-bejelentkezéshez szükséges engedélyek a következők:

    • A következő engedélyek a felhasználói adatbázisban:
      • SELECT
      • KÜLSŐ TÜKRÖZÉS MÓDOSÍTÁSA
      • ADATBÁZIS TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE
      • ADATBÁZIS BIZTONSÁGI ÁLLAPOTÁNAK MEGTEKINTÉSE
  2. Csatlakozzon a SQL Server-példányhoz egy T-SQL-lekérdezési eszközzel, például SQL Server Management Studio (SSMS) vagy a Visual Studio Code.

  3. Csatlakozzon az master adatbázishoz. Hozzon létre egy kiszolgálói bejelentkezést, és rendelje hozzá a megfelelő engedélyeket.

    Fontos

    Always On rendelkezésre állási csoport SQL Server példányai esetében a bejelentkezést minden SQL Server példányban létre kell hozni. Az fabric_login főszereplőnek minden replikapéldányban ugyanazzal az SID-azonosítóval kell rendelkeznie.

    • Hozzon létre egy SQL-alapú hitelesített bejelentkezést .fabric_login A bejelentkezéshez tetszőleges nevet választhat. Adjon meg saját erős jelszót. Futtassa a következő T-SQL-szkriptet az master adatbázisban:
    --Run in the master database
    USE [master];
    CREATE LOGIN [fabric_login] WITH PASSWORD = '<strong password>';
    
    • Vagy jelentkezzen be Microsoft Entra rendszergazdaként, és hozzon létre egy Microsoft Entra ID hitelesített bejelentkezést egy meglévő fiókból (ajánlott). Futtassa a következő T-SQL-szkriptet az master adatbázisban:
    --Run in the master database
    USE [master];
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    
  4. Csatlakozzon ahhoz a felhasználói adatbázishoz, amelynek tükrözését a Microsoft Fabric tervezett. Hozzon létre egy adatbázis-felhasználót, aki csatlakozik a bejelentkezéshez, és adja meg a szükséges minimális jogosultságokat:

    • Hitelesített SQL-bejelentkezés esetén:
    --Run in the user database
    CREATE USER [fabric_user] FOR LOGIN [fabric_login];
    
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE
       TO [fabric_user];
    
    • Vagy egy Microsoft Entra hitelesített bejelentkezés esetén (ajánlott):
    --Run in the user database
    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE
       TO [bob@contoso.com];
    

Csatlakozás az SQL Serverhez

Az SQL Server 2025-től kezdve az Szövet Tükrözött Adatbázis konfigurációjára vonatkozó utasítások és követelmények eltérnek az SQL Server korábbi verzióitól.

2025 SQL Server-tól kezdve egy Azure Arc-kompatibilis kiszolgáló része a Hálóval való kommunikációhoz szükséges konfigurációnak. 2025 SQL Server előtt nincs szükség Azure Arc, és a replikáció Change Data Capture (CDC) alapul.

Kiszolgáló csatlakoztatása az Azure Arc-hoz és a magazonosító engedélyezése.

A Fabric Mirroring konfigurálásához konfigurálnia kell az Azure Arc-ot a SQL Server 2025-ös példányhoz.

  1. Ha még nem tette meg, csatlakoztassa a kiszolgálót a Azure Arc, és telepítse a SQL Server Azure bővítményét.

  2. Ha még nincs konfigurálva, konfigurálnia kell a A Azure Arc által engedélyezett SQL Server felügyelt identitását, amely lehetővé teszi a Hálótükrözéshez szükséges kimenő hitelesítést.

  3. Csatlakozzon a helyi SQL Server 2025-ös példányhoz. Csatlakozáskor válassza a Megbízható kiszolgáló tanúsítványa lehetőséget.

  4. A felügyelt identitások megtekintése:

    --Run in the master database
    USE [master];
    SELECT *
    FROM sys.dm_server_managed_identities;
    

    Ennek 1 sort kell visszaadnia a helyes client_id és tenant_id. Identity_type "Rendszer által hozzárendelt" értéknek kell lennie.

Felügyelt identitások engedélyeinek hozzáadása a Microsoft Fabric

A SQL Server felügyelt identitását a Microsoft Fabric automatikusan létrehozza és megadja az engedélyeket.

Azonban az Always On rendelkezésre állási csoportban futó SQL Server példányok esetében a másodlagos csomópontok rendszer által hozzárendelt felügyelt identitásainak (SAMI) meg kell kapniuk a Hozzájárulói engedélyeket a Fabric munkaterülethez. Az Azure bővítmény hozza létre a felügyelt identitást, amikor az SQL-példány csatlakoztatása történik az Azure Arc-hoz, és mindegyiknek manuálisan kell megadni a Fabric-engedélyeket.

  1. A Háló portálon adjon Fabric-engedélyeket az egyes másodlagos csomópontok felügyelt identitásainak.
    1. A Fabric munkaterületen válassza a Hozzáférés kezelése.

      Képernyőkép a Hozzáférés kezelése gomb Háló portáljáról.

    2. Válassza a Személyek vagy csoportok hozzáadása lehetőséget.

    3. A Személyek hozzáadása párbeszédben keresse meg a rendelkezésre állási csoport minden csomópontjának kiszolgálónevét.

    4. Adja hozzá mindegyik tagságot a közreműködő szerepkörhöz.

      Képernyőkép a Személyek hozzáadása párbeszédpanelről, ahol hozzáadja az egyes csomópontokat a Fabric közreműködői szerepkörhöz.

A helyszíni vagy a virtuális hálózati adatátjáró konfigurálása

** Ellenőrizze a Fabric hálózati követelményeit az SQL Server eléréséhez. Telepítenie kell egy helyszíni adatátjárót, vagy létre kell hoznia egy virtuális hálózati adatátjárót az adatok tükrözéséhez. Győződjön meg arról, hogy a helyszíni átjárógép hálózata csatlakozhat a SQL Server-példányhoz. További információért lásd: Hogyan védjük az adatokat a SQL Serverből származó Microsoft Fabric tükrözött adatbázisokkal.

Helyszíni adatátjáró használata:

  1. Töltse le a helyszíni adatátjárót a Microsoft hivatalos letöltőközpontjából.
  2. Indítsa el a telepítést. Kövesse a helyszíni adatátjáró telepítésére vonatkozó utasításokat.
    • Adja meg Microsoft-fiókjának e-mail-címét.
    • Név: MyOPDG vagy bármilyen név, amit szeretne.
    • Helyreállítási kulcs: adjon meg egy erős jelszót helyreállításhoz.

Tükrözött SQL Server létrehozása

  1. Nyissa meg a Fabric portált.
  2. Használjon meglévő munkaterületet, vagy hozzon létre egy új munkaterületet.
  3. Lépjen a Létrehozás panelre. Válassza a Létrehozás ikont.
  4. Görgessen a tükrözött SQL Server adatbázis kiválasztásához.
  5. Adja meg a tükrözni kívánt SQL Server adatbázis nevét, majd válassza a Create lehetőséget.

Fabric csatlakoztatása az SQL Server-példányhoz

A tükrözés engedélyezéséhez csatlakoznia kell az SQL Server példányhoz a Fabricről, hogy a kapcsolat kezdeményezhető legyen a Fabricből. Az alábbi lépések végigvezetik a SQL Server való kapcsolat létrehozásának folyamatán:

  1. A Új források területen válassza SQL Server adatbázis lehetőséget. Vagy válasszon ki egy meglévő SQL Server kapcsolatot a OneLake hubról.

  2. Ha a Kapcsolat lehetőséget választotta, adja meg a SQL Server-példány kapcsolati adatait.

    • Server: A Fabric által a SQL Server példány elérésére használt teljes kiszolgálónévútvonal, ugyanaz, amelyet az SSMS-hez használna.

    Jótanács

    SQL Server Always On rendelkezésre állási csoport példányaihoz használja a Always On figyelőtServer.

    • Database: Adja meg a SQL Server nevét.
      • Kapcsolat: Új kapcsolat létrehozása.
      • Kapcsolat neve: A rendszer automatikus nevet ad meg. Módosíthatja.
      • Adatátjáró: Válassza ki a forgatókönyvnek megfelelően beállított adatátjárót.
      • Hitelesítési típus: Válassza ki a hitelesítési módszert, és adja meg a bejelentkezéshez és leképezett adatbázisfelhasználóhoz beállított hitelesítési főszemélyt.
      • Jelölje be a Titkosított kapcsolat használata jelölőnégyzetet.
  3. Válassza a Csatlakozás lehetőséget.

Fontos

A forrásadatbázisban létrehozott részletes biztonsági beállításokat újra kell konfigurálni a tükrözött adatbázisban Microsoft Fabric. További információ: Útmutató: Az adatok védelme a Microsoft Fabric tükrözött adatbázisain SQL Server című.

Tükrözési folyamat indítása

  1. A Tükrözés konfigurálása képernyő alapértelmezés szerint lehetővé teszi az adatbázis összes adatának tükrözését.

    • Az összes adat tükrözése azt jelenti, hogy a tükrözés megkezdése után létrehozott új táblák tükrözve lesznek.

    • Opcionálisan csak bizonyos tükrözendő objektumok közül választhat. Tiltsa le az Összes adat tükrözése lehetőséget, majd válasszon ki egyes táblákat az adatbázisból.

    Ebben az oktatóanyagban az Összes adat tükrözése lehetőséget választjuk.

  2. Válassza a Tükrözött adatbázis létrehozása lehetőséget. A tükrözés megkezdődik.

  3. Várjon 2-5 percet. Ezután válassza a Replikáció monitorozása opciót az állapot megtekintéséhez.

  4. Néhány perc elteltével az állapotnak Futó értékre kell változnia, ami azt jelenti, hogy a táblák szinkronizálása folyamatban van.

    Ha nem látja a táblákat és a megfelelő replikációs állapotot, várjon néhány másodpercet, majd frissítse a panelt.

  5. Amikor befejezték a táblák kezdeti másolását, megjelenik egy dátum az Utolsó frissítés oszlopban.

  6. Most, hogy az adatok működnek, különböző elemzési forgatókönyvek érhetők el az összes Fabric területen.

Szövet tükrözésének figyelése

A tükrözés konfigurálása után a tükrözési állapot lapra kerül. Itt figyelheti a replikáció aktuális állapotát.

A replikációs állapotokkal kapcsolatos további információkért és részletekért lásd: Monitor Fabric tükrözött adatbázis replikációja.

Képernyőkép a Fabric portálról az új, tükrözött SQL Server-adatbázis replikációs állapotának monitorozásáról.

Adatok ellenőrzése a OneLake-ben

A Fabric tükrözés működésével mostantól lekérdezhet SQL Server adatbázisából a Microsoft Fabricben. További lehetőségekért lásd: A tükrözött adatbázis adatainak feltárása Microsoft Fabric használatával.

Adatlekérdezés tükrözött SQL Server-adatbázisban az SQL Analytics-végponttal

Teljesítményoptimalizálás

Most, hogy a tükrözés működik, megtudhatja, hogyan optimalizálhatja a forrásadatbázis és a tükrözött adatbázis teljesítményét a SQL Serverben a Microsoft Fabric használatával.