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 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.
CREATE TABLE AS CLONE OF T-SQL parancsokkal létrehozhatja a tábla klónját. Az oktatóanyag megtekintéséhez láthatod Oktatóanyag: Tábla klónozása T-SQL használatával egy raktárban vagy Oktatóanyag: Táblák klónozása a Fabric 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.
Mi az a nulla másolású klón?
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.
Tábla klónozása a Fabric Data Warehouse-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.
Tábla klónjának létrehozása
A tábla lemásolása az alábbi módszerek valamelyike alapján hozható létre:
Aktuális időpont: A klón a tábla jelenlegi állapotán alapul.
Előző időpont: A klón a konfigurált megőrzési időszakon belüli időponton alapul. 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éldákért lásd: Tábla klónozása egy korábbi időpontra vagy CREATE TABLE AS CLONE OF.
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éldaként lásd: Több tábla klónozása egyszerre.
A Fabric Data Warehouse Időutazás funkciójával adatokat is lekérdezhet a korábbi táblákból.
Adatmegőrzés
A raktárban végrehajtott összes beszúrás, frissítés és törlés a konfigurált megőrzési időszakon belül megmarad, így a klónok egy adott időpontban készülhetnek el. Alapértelmezés szerint az adatelőzmények harminc naptári napig maradnak meg, és 1–120 napig konfigurálhatók.
A sémákon belül és a sémák között létrehozott klónok száma nincs korlátozva.
Különálló és független
A tábla klónja létrehozáskor az adatok független és különálló bemutatásaként jelenik meg az eredeti 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.
Tábla klón létrehozásához szükséges engedélyek
A táblaklon 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.
Tábla másolatának törlése
Ö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.
Táblaklónozás öröklése
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áblaklónhoz. A delta parquet formátumban tárolt adatfájlok csak olvashatók. Ez biztosítja, hogy az adatok mindig védve maradnak a megsérüléstől.
Tábla klónozási forgatókönyvei
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:
Fejlesztés és tesztelés
A táblamásolatok lehetővé teszik a fejlesztők és tesztelők számára, hogy a táblákkal kísérletezzenek, azokat érvényesítsék és finomítsák anélkül, hogy a termelési környezetben lévő táblákat befolyásolnák. 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 létrehozhat egy éles környezethez hasonló másolatot hibaelhárítási, kísérletezési, fejlesztési és tesztelési célokra.
Konzisztens jelentéskészítés, adatfeltárás és gépi tanulási modellezés
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é.
Alacsony költségű, szinte azonnali helyreállítás
Véletlen adatvesztés vagy sérülés esetén a meglévő táblaklónokkal helyreállíthatja a táblát az előző állapotába.
Adatarchiválás
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.
Korlátozások
- A munkaterületen lévő raktárak közötti táblaklónok 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 tábla klónozása nem hozható létre a konfigurált megőrzési időszaknál korábbi időponthoz. További információ: Konfigurálható adatmegőrzés.
- 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.