A Fabric SQL-adatbázis tükrözése a Microsoft Fabricben (előzetes verzió)
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. Egyetlen stop shop létrehozása az elemzési igényekhez minimális adatintegrálási erőfeszítéssel egy mindenben megoldásban.
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, három összetevő lesz kiépítve a Fabric-munkaterületen:
- Maga az SQL-adatbázis
- Az SQL Analytics-végpont
- Az alapértelmezett szemantikai modell
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.
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 hálóval felügyelt identitások. |
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ókapacitás szüneteltetése/ folytatása/ a munkaterület törlése/törlése | Manuális beavatkozás a tükrözés eltávolításához vagy folytatásához | Automatikus. A Háló szünetelteti/folytatja/törli a tükrözött tükröt és az adatokat. |
Tábla elvetése | Ha az "összes adat automatikus tükrözése" lehetőség van kiválasztva, a rendszer elveti a tábla hálóreplikáját. Ha a táblákat manuálisan választja ki, a rendszer nem távolítja el a táblázatot a Hálóbó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 az adatbázis folytatása után leállt.
- Az aktív tranzakciók továbbra is megtartják a tranzakciónapló csonkolását, amíg a tranzakció véglegesítésére sor nem lesz. 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ének korlátozásai és viselkedése (előzetes verzió).
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:
- Hitelesítés az SQL Database-ben a Microsoft Fabricben
- Engedélyezés az SQL Database-ben a Microsoft Fabricben
- Csatlakozás az SQL-adatbázishoz a Microsoft Fabricben