Tábla klónozása a Microsoft Fabricben
A következőre vonatkozik:✅ Warehouse a Microsoft Fabricben
A Microsoft Fabric lehetővé teszi, hogy a minimális tárolási költségek mellett szinte azonnal nulla másolású klónokat hozzon létre.
- A tábla klónjai megkönnyítik a fejlesztési és tesztelési folyamatokat azáltal, hogy alacsonyabb környezetekben hoznak létre példányokat a táblákból.
- A táblakatonák egységes jelentéskészítést és az adatok másolás nélküli duplikálását biztosítják az elemzési számítási feladatokhoz, valamint a gépi tanulási modellezéshez és teszteléshez.
- A tábla klónjai az adatok helyreállításának képességét biztosítják sikertelen kiadás vagy adatsérülés esetén az előző adatállapot megőrzésével.
- A tábla klónjai segítenek olyan előzményjelentések létrehozásában, amelyek tükrözik az adott időpontban meglévő adatok állapotát a múltban.
- A tábla klónjai adott időpontban megőrzik az adatok állapotát adott üzleti pontokon.
A CREATE TABLE AS CLONE OF T-SQL parancsokkal létrehozhat egy tábla-klónt. Az oktatóanyagért lásd : Oktatóanyag: Tábla klónozása T-SQL használatával vagy oktatóanyag: Táblák klónozása a Háló portálon.
A T-SQL OPTION
szintaxis használatával a raktárban lévő adatokat is lekérdezheti, ahogy az a múltban megjelent. További információ: Lekérdezési adatok a múltban.
A nulla másolású klón létrehozza a tábla replikáját a metaadatok másolásával, miközben továbbra is ugyanazokra az adatfájlokra hivatkozik a OneLake-ben. A metaadatok másolása közben a rendszer nem másolja ki a parquet-fájlokként tárolt tábla mögöttes adatait. A klón létrehozása hasonló ahhoz, mint egy tábla létrehozása a Microsoft Fabric egyik raktárában.
Egy raktáron belül egy tábla klónja szinte azonnal létrehozható egyszerű T-SQL használatával. Egy tábla klónja létrehozható egy raktár sémáiban vagy sémái között.
A tábla klónozása a következők alapján hozható létre:
Aktuális időpont: A klón a tábla jelenlegi állapotán alapul.
Korábbi időponthoz kötött: A klón egy időponthoz kötött időponton alapul, amely a múltban legfeljebb harminc napig tart. A tábla klónja a kívánt múltbeli időpontban megjelenő adatokat tartalmazza. Az iparágban ezt a funkciót "időutazásnak" nevezzük. Az új tábla UTC-alapú időbélyeggel jön létre. Példaként lásd : A tábla klónozása az adott időpontban vagy a CREATE TABLE AS CLONE OF.< a1/> (A tábla klónozása) című témakör.
Egy táblacsoportot egyszerre is klónozhat. Ez hasznos lehet a kapcsolódó táblák egy csoportjának klónozásához az előző időpontban. Példa: Több tábla klónozása egyszerre.
Az időutazás funkcióval adatokat is lekérdezhet a táblákból a korábbiakhoz hasonlóan.
A Warehouse automatikusan harminc naptári napig őrzi meg és tartja karban az adatelőzményeket, lehetővé téve a klónok egy adott időpontban történő létrehozásának lehetőségét. Az adattárházban végrehajtott összes beszúrást, frissítést és törlést harminc naptári napig őrzi meg a rendszer.
A sémákon belül és a sémák között létrehozott klónok száma nincs korlátozva.
A létrehozáskor a tábla klónja az adatok független és különálló másolata a forrásból.
- A klóntábla forrásán a DML-n vagy DDL-n keresztül végrehajtott módosítások nem jelennek meg a klóntáblában.
- Hasonlóképpen, a klónozott tábla DDL-n vagy DML-n keresztül végrehajtott módosításai nem jelennek meg a klóntábla forrásán.
A táblakatona létrehozásához a következő engedélyek szükségesek:
- A rendszergazdai, tag- vagy közreműködői szerepkörrel rendelkező felhasználók klónozhatják a munkaterületen belüli táblákat. A Megtekintő munkaterület szerepkör nem tud klónt létrehozni.
- SELECT engedély szükséges a tábla klónozási forrásának összes sorához és oszlopához.
- A felhasználónak create TABLE engedéllyel kell rendelkeznie abban a sémában, amelyben a tábla klónozása létrejön.
Önálló létezése miatt az eredeti forrás és a klónok is korlátozás nélkül törölhetők. A klón létrehozása után a rendszer mindaddig létezik, amíg a felhasználó nem törli.
- A rendszergazdai, tag- vagy közreműködői szerepkörrel rendelkező felhasználók törölhetik a munkaterületen belüli tábla-klónt.
- Azok a felhasználók, akik alter SCHEMA-engedélyekkel rendelkeznek azon a sémán, amelyben a tábla klónja található, törölhetik a tábla klónját.
Az itt leírt objektumok szerepelnek a tábla klónjában:
A klónozási tábla örökli az objektumszintű SQL-biztonságot a klón forrástáblájától. Mivel a munkaterületi szerepkörök alapértelmezés szerint olvasási hozzáférést biztosítanak, a DENY engedély igény szerint beállítható a tábla klónján.
A klóntábla örökli a sorszintű biztonságot (RLS) és a dinamikus adatmaszkolást a klóntábla forrásától.
A klónozási tábla örökli a forrástáblában található összes attribútumot, függetlenül attól, hogy a klón ugyanabban a sémában vagy egy raktár különböző sémáiban lett-e létrehozva.
A klónozási tábla örökli a forrástáblában definiált elsődleges és egyedi kulcskorlátozásokat.
A rendszer írásvédett változásnaplót hoz létre a Raktárban létrehozott összes táblakontraszthoz. A delta parquet-fájlokként tárolt adatfájlok írásvédettek. Ez biztosítja, hogy az adatok mindig védve maradnak a sérüléstől.
Fontolja meg a táblák közel azonnali klónozásának lehetőségét, és minimális tárolási költségekkel a következő hasznos forgatókönyvekben:
A tábla klónjai lehetővé teszik a fejlesztők és tesztelők számára a táblák kísérletezését, érvényesítését és finomítását anélkül, hogy az hatással lenne az éles környezetben lévő táblákra. A klón biztonságos és elszigetelt helyet biztosít az új funkciók fejlesztési és tesztelési tevékenységeinek elvégzéséhez, biztosítva az éles környezet integritását és stabilitását. A tábla klónozásával gyorsan üzembe helyezheti az éles környezet egy példányát hibaelhárítási, kísérletezési, fejlesztési és tesztelési célokra.
Ahhoz, hogy lépést tartson az adatok folyamatosan változó helyzetével, elengedhetetlen az ETL-feladatok gyakori végrehajtása. A tábla klónjai támogatják ezt a célt azáltal, hogy biztosítják az adatintegritást, ugyanakkor rugalmasan hozhatnak létre jelentéseket a klónozott táblák alapján, miközben a háttérfeldolgozás folyamatban van. Emellett a táblázat klónjai lehetővé teszik a gépi tanulási modellek korábbi eredményeinek reprodukálhatóságát. Emellett az előzményadatok feltárásának és elemzésének lehetővé tételével értékes megállapításokat tesznek lehetővé.
Véletlen adatvesztés vagy sérülés esetén a meglévő táblakontrasztokkal helyreállíthatja a táblát az előző állapotba.
Naplózási vagy megfelelőségi célokból a zéró másolási klónok könnyen létrehozhatnak másolatokat az adatokról, mivel azok a múltban egy adott időpontban léteztek. Előfordulhat, hogy egyes adatokat archiválni kell a hosszú távú megőrzés vagy a jogi megfelelőség érdekében. A tábla különböző előzménypontokon történő klónozása biztosítja, hogy az adatok eredeti formájukban megmaradnak.
- A munkaterületen lévő raktárak közötti táblakatonák jelenleg nem támogatottak.
- A munkaterületek közötti táblakatonák jelenleg nem támogatottak.
- A klóntábla nem támogatott a Lakehouse SQL Analytics-végpontján.
- A raktár vagy séma klónozása jelenleg nem támogatott.
- A harminc napos megőrzési időszak előtt elküldött tábla klónok nem hozhatók létre.
- A táblaséma módosításai megakadályozzák, hogy a klónok a táblaséma módosítása előtt létrejönjenek.