Megosztás:


Mirroring Fabric SQL-adatbázis a Microsoft Fabricben

Az adatbázis-tükrözés a Microsoft Fabric egyik funkciója, amely folyamatosan replikálja az adatokat az operatív adatbázisból a Fabric OneLake-be. Ha az adatok automatikusan tükrözve vannak a Fabricben, lekérdezheti és elvégezheti az elemzéseket más adatokkal kombinálva. Hozzon létre egy teljes körű megoldást az elemzési igényekhez, minimális adatintegrációs erőfeszítéssel, mindent magában foglaló megoldásként.

Az SQL Database tükrözésének áttekintése a Fabricben

A Microsoft Fabricben található SQL Database, amely ugyanazt az SQL Database-motort használja, mint a Microsoft SQL Server, és hasonló az Azure SQL Database-hez, a Fabric tükrözési képességeinek nagy részét az Azure SQL Database-től örökli. További információ: Az Azure SQL Database tükrözése a Fabricben, de ez a lap az SQL Database-ből származó adatok tükrözésére összpontosít a Fabricben, valamint az Azure SQL Database tükrözésével kapcsolatos különbségekre.

Amikor SQL-adatbázist hoz létre a Microsoft Fabricben, a rendszer ezeket kiépi a Fabric-munkaterületen:

  • Maga az SQL-adatbázis
  • Az SQL Analytics-végpont

Az elemzési forgatókönyvek megkönnyítése érdekében az SQL Database in Fabric automatikusan tükrözi az adatokat a Fabric OneLake-be, ugyanabba a munkaterületre, ahol maga az adatbázis található. A tükrözés az SQL-adatbázis létrehozásakor kezdődik a Fabricben felhasználói művelet nélkül. A tükrözés konfigurálásához nincsenek beállítások: az összes támogatott tábla és a támogatott oszlopok a létrehozásuk után azonnal tükrözve lesznek.

  • Az SQL Database a Fabricben .mdf fájlokban tárolja az adatait, csakúgy, mint az Azure SQL Database.
  • A tükrözött adatok delta parquet-fájlokként lesznek tárolva a OneLake-ben.
    • Az SQL Analytics-végpont ezekre a fájlokra mutat, így anélkül kérdezheti le a tükrözött adatokat, hogy teljesítménybeli büntetést vonjon le az elsődleges számítási feladatra az elemzési lekérdezésekből.
    • Az SQL Analytics-végponton keresztül elért adatok csak olvashatók, így megvédve az operatív adatforrást a véletlen írásoktól és törlésektől is.

Az SQL Analytics-végponton nézetek létrehozásával alakíthatja az adatbemutatót, hogy jobban megfeleljen az elemzési lekérdezéseinek. Összekapcsolhatja a tükrözött táblákat vagy más táblákat a munkaterület különböző raktáraiban vagy tóházaiban. Hasonlóképpen, a megfelelő engedélyekkel a Tükrözött adatok a OneLake-ben más Fabric-adatok, például jegyzetfüzetek, billentyűparancsok stb. adathozzáférési mintáit követik.

Diagram az SQL Database-hez való tükrözés működéséről a Fabricben.

Különbségek az SQL Database tükrözése között a Fabricben és az Azure SQL Database-ben

A tükrözés nagyrészt ugyanaz marad az Azure SQL Database tükrözése és egy SQL-adatbázis tükrözése között a Fabricben.

Függvény Azure SQL Database SQL-adatbázis a Fabricben
Tükrözés beállítása A felhasználó gondoskodik a hitelesítésről, a hálózati kapcsolatokról, és manuálisan állítja be a tükrözést. A tükrözés automatikus a létrehozáskor.
Hitelesítés a beállítás során A tükrözéshez a CONTROL adatbázis engedélyével rendelkező bejelentkezés szükséges. A hitelesítés a Fabric által felügyelt identitásokkal történik.
Tükrözési vezérlő Teljes hozzáférés felhasználó szerint A tükrözés mindig be van kapcsolva, és nem kapcsolható ki.
Tükrözendő táblák kiválasztása Teljes hozzáférés felhasználó szerint Az összes támogatott tábla tükrözve van, és nincs lehetőség a táblák kihagyására.
Időponthoz kötött visszaállítás (PITR) A PITR létrehoz egy új adatbázist, és a tükrözést manuálisan újra kell konfigurálni. A PITR létrehoz egy új adatbázist a Fabricben. A folyamatos tükrözés automatikusan elindul egy pillanatképpel.
Tárolt vezérlési és monitorozási eljárások Engedélyezve Csak figyelésre engedélyezett, konfigurációhoz nem
Hálózati kapacitás szüneteltetése/ folytatása/ törlés/ munkaterület törlése Manuális beavatkozás a tükrözés eltávolításához vagy folytatásához Automatikus. A Fabric szünetelteti/folytatja/törli a tükröt és az adatokat.
Tábla törlése Ha az "összes adat automatikus tükrözése" van kiválasztva, a táblázat Fabric replikája törlődik.
Ha a táblákat manuálisan választja ki, a rendszer nem távolítja el a táblát az adatszövetből, és a hiányzó forrástábla hibát jelenít meg a monitor tükrözési képernyőjén.
Elveti a tükrözött táblázatadatokat a Fabric OneLake-ből.

A tükrözés hatása a tranzakciókra és számítási feladatokra

A replikátormotor a következő viselkedéseket foglalja magában:

  • A Fabric SQL Database kiszolgáló nélküli termék, és automatikusan szünetelteti, ha egy ideig nincs felhasználói tevékenység. A tükrözési tevékenység nem akadályozza meg az adatbázis szüneteltetését. Ha az adatbázis szünetel, a még függőben lévő tükrözési tevékenységek is szüneteltetve lesznek. A tükrözés ott folytatódik, ahol leállt, amikor az adatbázis visszaállítása megtörténik.
  • Az aktív tranzakciók továbbra is fenntartják a tranzakciónapló blokkálását, amíg a tranzakció lezárul. A hosszú ideig futó tranzakciók a tranzakciónapló kapacitásának a szokásosnál nagyobb kihasználtságát eredményezhetik.
  • Minden felhasználói számítási feladat eltérő. A táblafrissítési/törlési műveletek növelhetik a naplógenerálást.
  • További információ: A Fabric SQL-adatbázis tükrözésével kapcsolatos korlátozások és viselkedések.

Hitelesítés és engedélyezés AZ SQL-adatbázishoz a Fabricben

Csatlakozzon az SQL-adatbázis adatainak replikált példányához a OneLake-ben az SQL-adatbázis SQL Analytics-végpontja segítségével. Ezt lekérdezheti az adatok élő, írásvédett másolataként. A Fabricben található SQL-adatbázis hitelesítéséről, engedélyezéséről és kapcsolatáról további információt a következő témakörben talál: