Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 egy tükrözött Azure SQL Managed Instance-adatbázist, amely az Azure SQL Managed Instance kiválasztott adatbázisának írásvédett, folyamatosan replikált másolatát jelenti a OneLake-ben.
Előfeltételek
- Hozzon létre vagy használjon egy meglévő felügyelt Azure SQL-példányt.
- A felügyelt Azure SQL-példány frissítési szabályzatát "Mindig naprakész" vagy "SQL Server 2025" értékre kell konfigurálni.
- A felügyelt Azure SQL-példány forrás lehet egyetlen felügyelt SQL-példány vagy egy példánykészlethez tartozó felügyelt SQL-példány.
- Ha nincs felügyelt Azure SQL-példánya, létrehozhat egy új felügyelt SQL-példányt. Tetszés szerint használhatja az Azure SQL Managed Instance ingyenes ajánlatát .
- Már rendelkeznie kell egy kapacitással a Fabric számára. Ha nem tette meg, kezdje el a Fabric próbaverzióját.
- A fabric kapacitásnak aktívnak és futónak kell lennie. A szüneteltetett vagy törölt kapacitás hatással van a tükrözésre, és a rendszer nem replikál adatokat.
- A Fabric bérlői beállítások szükségesek. Itt ellenőrizze a két következő Fabric bérlői beállítás engedélyezését:
- Ha tükrözött adatbázist hoz létre a Háló portálról, tag- vagy rendszergazdai szerepkörrel kell rendelkeznie a munkaterületen. A létrehozás során a felügyelt Azure SQL-példány 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.
- Ellenőrizze a Fabric hálózatkezelési követelményeit a felügyelt Azure SQL-példány eléréséhez:
- Ha a felügyelt Azure SQL-példány nem érhető el nyilvánosan, hozzon létre egy virtuális hálózati adatátjárót vagy helyszíni adatátjárót az adatok tükrözéséhez. Győződjön meg arról, hogy az Azure-beli virtuális hálózat vagy az átjárókiszolgáló hálózata privát végponton keresztül tud csatlakozni a felügyelt Azure SQL-példányhoz.
- Ha adatátjáró nélkül szeretne csatlakozni a felügyelt Azure SQL-példány nyilvános végpontjaihoz, engedélyeznie kell a bejövő forgalmat a Power BI és a Data Factory szolgáltatáscímkéiből vagy a hálózati biztonsági csoport Azure Cloud szolgáltatáscímkéiből. További információ: Nyilvános végpontok konfigurálása felügyelt Azure SQL-példányban.
- Ellenőrizze a Fabric hálózati követelményeit: Ha munkaterületszintű privát kapcsolatot szeretne használni, kövesse az utasításokat a privát kapcsolat szolgáltatás azure-beli létrehozásához , és hozzon létre egy privát végpontot az Azure SQL Managed Instance virtuális hálózatából és alhálózatából.
Azure SQL kezelt példánya rendszer által hozzárendelt felügyelt identitásának (SAMI) engedélyezése
A felügyelt Azure SQL-példány rendszer által hozzárendelt felügyelt identitását (SAMI) engedélyezni kell, és elsődleges identitásnak kell lennie ahhoz, hogy adatokat tegyen közzé a Fabric OneLake-ben.
- Az SAMI engedélyezésének konfigurálásához vagy ellenőrzéséhez nyissa meg a felügyelt SQL-példányt az Azure Portalon. Az erőforrásmenü Biztonság területén válassza az Identitás lehetőséget.
- A Rendszer által hozzárendelt felügyelt identitás területen válassza a Állapot lehetőséget a Be állásra.
- Az SAMI-nek kell lennie az elsődleges identitásnak. Ellenőrizze, hogy az SAMI az elsődleges identitás-e a következő T-SQL-lekérdezéssel:
SELECT * FROM sys.dm_server_managed_identities;
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 felügyelt Azure SQL-példányhoz való csatlakozáshoz.
Ezt egy bejelentkezési és egy megfeleltetett adatbázis-felhasználóval teheti meg. A biztonság minimális jogosultságának elvét követve csak a tükrözni kívánt adatbázisban adjon CONTROL DATABASE-engedélyt.
Bejelentkezési felhasználó és megfeleltetett adatbázis-felhasználó használata
Csatlakozzon felügyelt Azure SQL-példányához az SQL Server Management Studio (SSMS) vagy a Visual Studio Codemssql-bővítmény használatával. Csatlakozzon az
masteradatbázishoz.Hozzon létre egy kiszolgálói bejelentkezést, és rendelje hozzá a megfelelő engedélyeket.
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
Hozzon létre egy hitelesített SQL-bejelentkezést. Tetszőleges nevet választhat ehhez a bejelentkezéshez, és helyettesítheti a következő szkriptben a
<fabric_login>kódot. Adjon meg saját erős jelszót. Futtassa a következő T-SQL-szkriptet azmasteradatbázisban:
CREATE LOGIN <fabric_login> WITH PASSWORD = '<strong password>';- Vagy hozzon létre egy Microsoft Entra-azonosítóval hitelesített bejelentkezést egy meglévő fiókból. Futtassa a következő T-SQL-szkriptet az
masteradatbázisban:
CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;Állítsa át a lekérdezési hatókört a tükrözni kívánt adatbázisra. Cserélje le az adatbázis nevét,
<mirroring_source_database>és futtassa a következő T-SQL-t:USE [<mirroring_source_database>];Hozzon létre egy adatbázis-felhasználót, aki csatlakozik a bejelentkezéshez. Cserélje le egy új adatbázis-felhasználó nevét erre a célra a következőre
<fabric_user>: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 által hitelesített bejelentkezés esetén:
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];
Azure SQL-felügyelt példány tükrözött adatbázisának létrehozása
- Nyissa meg a Fabric portált.
- Használjon meglévő munkaterületet, vagy hozzon létre egy új munkaterületet.
- Lépjen a Létrehozás panelre. Válassza a Létrehozás ikont.
- Görgessen az Adattárház szakaszhoz, és válassza a Tükrözött Azure SQL-Felügyelt Példány lehetőséget.
Csatlakozás az Azure SQL-felügyelt példányhoz
A tükrözés engedélyezéséhez csatlakoznia kell a Felügyelt Azure SQL-példányhoz a Fabricből, hogy kapcsolatot kezdeményezhessen a felügyelt SQL-példány és a Fabric között. Az alábbi lépések végigvezetik a felügyelt Azure SQL-példányhoz való kapcsolat létrehozásának folyamatán:
- Az Új források területen válassza a felügyelt Azure SQL-példányt. Vagy válasszon ki egy meglévő Azure SQL Felügyelt példány kapcsolatot a OneLake katalógusból.
- Az "SQL Server" típusú (általános kapcsolattípusú) Azure SQL Managed Instance-kapcsolatok nem használhatók. Csak az "SQL Managed Instance" kapcsolattípusú kapcsolatok támogatottak az Azure SQL felügyelt példány adatainak tükrözésére.
- Ha az Új kapcsolat lehetőséget választotta, adja meg a kapcsolat részleteit a felügyelt Azure SQL-példányhoz. Egy adott adatbázishoz kell csatlakoznia, nem állíthat be tükrözést a teljes felügyelt SQL-példányhoz és annak összes adatbázisához.
-
Kiszolgáló: A kiszolgáló nevének megkereséséhez navigáljon az Azure SQL Felügyelt példány hálózatkezelés lapjára az Azure Portalon (a Biztonság menü alatt), és nézze meg a Nyilvános végpont mezőt. Például:
<managed_instance_name>.public.<dns_zone>.database.windows.net,3342. - Adatbázis: Adja meg a tükrözni kívánt adatbázis nevét.
- Kapcsolat: Új kapcsolat létrehozása.
- Kapcsolat neve: A rendszer automatikus nevet ad meg. Módosíthatja, hogy szükség esetén megkönnyítse a felügyelt SQL-példány adatbázis-kapcsolatának későbbi megtalálását.
- Adatátjáró: Válassza ki az alapértelmezett (Nincs) vagy a virtuális hálózati adatátjáró /helyszíni adatátjáró nevét, amit a forgatókönyv szerint állított be.
-
Hitelesítés típusa:
- Alapszintű (SQL-hitelesítés): Adja meg a felhasználónevet és a jelszót.
- Szervezeti fiók (Microsoft Entra-azonosító)
- Szolgáltatásnév: Adja meg a szolgáltatásnév bérlőazonosítóját, ügyfélazonosítóját és titkos ügyfélkulcsát.
-
Kiszolgáló: A kiszolgáló nevének megkereséséhez navigáljon az Azure SQL Felügyelt példány hálózatkezelés lapjára az Azure Portalon (a Biztonság menü alatt), és nézze meg a Nyilvános végpont mezőt. Például:
- Válassza a Csatlakozás lehetőséget.
Tükrözési folyamat indítása
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.
Ha a táblák egyáltalán nem tükrözhetők, hibaikont és megfelelő magyarázó szöveget jelenítenek meg. Hasonlóképpen, ha a táblák korlátozottan képesek tükrözni, egy figyelmeztető ikon jelenik meg a hozzátartozó magyarázattal.
Ebben az oktatóanyagban az Összes adat tükrözése lehetőséget választjuk.
A következő képernyőn adjon nevet a célelemnek, és válassza a Tükrözött adatbázis létrehozása lehetőséget. Most várjon egy-két percet, amíg a Fabric mindent kiépíteni fog.
2–5 perc elteltével válassza a Replikáció figyelése lehetőséget az állapot megtekintéséhez.
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.
Amikor a táblák kezdeti másolása befejeződött, egy dátum jelenik meg az Utolsó frissítés oszlopban.
Most, hogy az adatok működnek, különböző elemzési forgatókönyvek érhetők el az összes Fabric területen.
Fontos
A forrásadatbázisban létrehozott részletes biztonsági beállításokat újra kell konfigurálni a Microsoft Fabric tükrözött adatbázisában.
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.
Ezek a replikálási állapotok:
Az adatbázisszintek általános monitorozásához:
- Futtatás – A replikáció jelenleg fut, és pillanatképet hoz létre, és adatokat módosít a OneLake-ben.
- Futtatás figyelmeztetéssel: A replikáció fut, átmeneti hibákkal
- Leállítás/Leállítva – A replikáció le van állítva.
- Hiba – Végzetes hiba a replikációban, amely nem állítható helyre.
Táblaszintű monitorozáshoz:
- Folyamat futtatása – A táblázat adatai sikeresen átkerülnek a raktárba.
- Futtatás figyelmeztetéssel – Nem végzetes hiba figyelmeztetése a táblából származó adatok replikálása során
- Megállítás/Leállítva – A replikáció leállt
- Hiba – Végzetes hiba a tábla replikációjában.
Ha a kezdeti szinkronizálás befejeződött, a tábla neve mellett megjelenik egy utolsó befejezett időbélyeg. Ez az időbélyeg azt az időpontot jelzi, amikor a Fabric utoljára ellenőrizte a táblát a módosításokért.
Jegyezze meg a Replikált sorok oszlopot is. Megszámolja a tábla összes replikált sorát. Minden alkalommal, amikor egy sor replikálódik, a rendszer újra megszámolja. Ez azt jelenti, hogy például ha egy =1 elsődleges kulccsal rendelkező sort szúr be a forrásba, az egyesével növeli a "Replikált sorok" számát. Ha ugyanazzal az elsődleges kulccsal frissíti a sort, az ismét replikálódik Fabricban, és a sorok száma eggyel nő, még akkor is, ha ugyanaz a sor replikálódik. A háló megszámolja a sorban történt összes replikációt, beleértve a beszúrásokat, törléseket és frissítéseket.
A Figyelő replikációs képernyője a táblák tükrözésével kapcsolatos hibákat és figyelmeztetéseket is tükrözi. Ha a táblázat nem támogatott oszloptípusokkal rendelkezik, vagy ha a teljes táblázat nem támogatott (például memória- vagy oszlopcentrikus indexekben), ezen a képernyőn megjelenik a korlátozásról szóló értesítés. 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.