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őkre vonatkozik:✅ Raktár a Microsoft Fabricben
A Microsoft Fabric a raktár automatikusan megőrzi és karbantartja az adatok különböző verzióit a konfigurált megőrzési időszak alapján. Ez a megőrzési időszak határozza meg, hogy mennyi idő alatt hajthat végre időutazási lekérdezéseket, hozhat létre tábla-klónokat, használhat visszaállítási pontokat és hozhat létre raktári pillanatképeket.
Az adatmegőrzés automatikusan elindul a raktár létrehozásakor. Alapértelmezés szerint a raktárak 30 naptári napig őrzik meg az adatelőzményeket. A megőrzési időtartamot bármely 1 és 120 nap közötti értékre konfigurálhatja. A rendszer a megőrzési időszak lejárta után automatikusan törli a lejárt fájlokat.
A raktár megőrzi az összes beszúrást, frissítést és törlést a konfigurált megőrzési időszakon belül.
- A megőrzési időszak növelése hosszabb időt biztosít az időutazási lekérdezésekhez, a tábla klónozásához egy korábbi időpontban, visszaállítási pontokhoz és raktári pillanatképekhez. A hosszabb megőrzési időszak azonban növeli a tárolási felhasználást és a kapcsolódó költségeket.
- A megőrzési idő csökkentése csökkenti a tárolási költségeket, de korlátozza az előzményadatok lekérdezését vagy helyreállítását.
Az adatmegőrzés működése
Az adatok módosításakor a raktár nem veti el azonnal az előző verzió állapotát. Ehelyett az adatok korábbi verziói megmaradnak a Delta Lake tranzakciónaplójának részeként. Ez a verziószámozási mechanizmus teszi lehetővé az időutazást, a tábla klónozását, a visszaállítási pontokat és a raktári pillanatképek működését.
Ha az előzményadat-verziók túllépik a konfigurált megőrzési időtartamot, a háttérbeli szemétgyűjtési folyamat automatikusan eltávolítja a lejárt fájlokat a OneLake-ből. Ez a törlési folyamat aszinkron módon fut, és nem befolyásolja az aktív lekérdezéseket és a folyamatban lévő tranzakciókat.
A raktár az adatverzió létrehozásának időpontjától számított abszolút naptári napokban méri a megőrzött adatok életkorát, beleértve a Microsoft Fabric kapacitás szüneteltetésének időpontját is.
Megőrzési időszak tartománya
Ha nem konfigurálja explicit módon a megőrzési időszakot, a meglévő raktárak az alapértelmezett 30 naptári napos megőrzési időszakot használják. Az adatmegőrzési időtartam 1 és 120 nap között konfigurálható.
Adatmegőrzés konfigurálása
A raktár adatmegőrzési időszakának beállítása az ALTER DATABASE használatával... SET T-SQL parancs. A lépésekről és további információkról a Az adatmegőrzés konfigurálása a Fabric Data Warehouse-ben című témakörben olvashat.
Viselkedés a megőrzési időszak módosításakor
A megőrzési időszak módosításakor megjelenő viselkedés megértése segít megtervezni a módosításokat, hogy elkerülje a váratlan adatvesztést vagy a tárterület méretét.
A megőrzési időszak növelése
A megőrzési idő növelésekor az új beállítás azonnal érvénybe lép. Nem állíthatók helyre azonban azok az előzményadatok, amelyeket a rendszer már megtisztított az előző rövidebb megőrzési időszak alatt. Csak a OneLake-ben a módosítás időpontjában még létező adatverziók élvezik a kiterjesztett megőrzési időt.
Ha például a raktár jelenleg 7 napos megőrzési idővel rendelkezik, és 60 napra növeli, a módosítás ettől a ponttól kezdve érvényes. A rendszer által a módosítás előtt már eltávolított, 7 napnál régebbi adatverziók nem állíthatók helyre. Az adatverziók azonban a módosítás időpontjában még a 7 napos ablakban maradnak, az újonnan létrehozott verziókkal együtt pedig akár 60 napig is.
A megőrzési időszak csökkentése
Ha csökkenti a megőrzési időtartamot, az új rövidebb megőrzési időszakon kívül eső adatverziók jogosultak lesznek a törlésre. A tisztítási folyamat aszinkron módon fut a háttérben, és nem történik meg azonnal. A már folyamatban lévő aktív lekérdezésekre nincs hatással.
Ha például a raktár 30 napos megőrzési idővel rendelkezik, és 7 napra csökkenti azt, a 8 és 30 nap közötti adatverziók jogosultak lesznek a háttértisztításra.
Important
A megőrzési idő csökkentése adathozzáférés szempontjából visszafordíthatatlan.
Még ha röviddel később is növeli a megőrzési időtartamot, a rövidebb időszakon kívül eső adatok már nem érhetők el. A megőrzési időszak csökkentése előtt győződjön meg arról, hogy az új megőrzési időszak megfelel a szervezet adat-helyreállítási és megfelelőségi követelményeinek.
Megőrzési határidő dátuma
A time_travel_retention_cutoff_datesys.databases rendszerkatalógus nézet oszlopa az időutazási adatok rendelkezésre állásának tényleges legkorábbi dátumát tükrözi, nem pedig a jelenleg konfigurált megőrzési időtartamot. A legrégebbi tényleges adatok eltérhetnek a konfigurált megőrzési időszaktól.
A felhasználó által konfigurált megőrzési időszak határozza meg, hogy a rendszer hány napnyi előzményt őriz meg . A tényleges helyreállítható előzmények azonban attól függenek, hogy milyen adatok maradtak meg a megőrzési módosítások előtt.
Két helyzet okoz eltérést a konfigurált megőrzés és a tényleges rendelkezésre álló előzmények között:
- A megőrzés csökkent – A raktár azonnal megjelöli a szemétgyűjtés új megőrzési időszakánál régebbi előzményadatokat, és véglegesen eltávolítja azokat.
- A megőrzés ezt követően megnőtt – A raktár nem tudja visszaállítani a törölt előzményeket. Meg kell várnia, amíg új előzmények halmozódnak fel, mielőtt a teljes konfigurált ablak elérhetővé válik.
Adatmegőrzési forgatókönyvek
A megőrzési időszak konfigurálásának meghatározásakor vegye figyelembe a következő forgatókönyveket:
Megfelelőség és auditálás
A szabályozási vagy megfelelőségi követelményekkel rendelkező szervezeteknek hosszabb ideig kell megőrizniük az adatokat az auditálási kötelezettségek teljesítéséhez. A 90 vagy 120 napos megőrzési időszak konfigurálása szélesebb előzménykeretet biztosíthat az auditoroknak az adatváltozások időbeli áttekintéséhez.
Fejlesztés és tesztelés
Az olyan fejlesztési vagy tesztelési munkaterületek esetében, ahol az előzményadatok kevésbé fontosak, az 1–7 napos rövidebb megőrzési idő csökkentheti a tárolási költségeket. Ez a csökkentés akkor hasznos, ha a munkaterületet gyors prototípus- vagy iteratív fejlesztésre használják.
Költségoptimalizálás
Ha a raktárban gyakori nagy léptékű adatmódosítások (például napi teljes terhelések) történnek, a megőrzött előzményadatok mennyisége jelentősen növekedhet. Ezekben a forgatókönyvekben a megőrzési idő csökkentése segít szabályozni a tárolási költségeket, miközben továbbra is ésszerű helyreállítási időt tart fenn.
Adat-helyreállítási felkészültség
Az éles raktárak esetében a hosszabb megőrzési időtartam fenntartása nagyobb rugalmasságot biztosít az adat-helyreállításhoz visszaállítási pontok, tábla klónok és időutazási lekérdezések révén, ha véletlen adatsérülés történik.
A konfigurálható megőrzés hatása a függő funkciókra
A konfigurált megőrzési időszak egységesen érvényes az Fabric Data Warehouse alábbi funkcióira. A megőrzési időszak módosítása közvetlenül befolyásolja ezeknek a funkcióknak a rendelkezésre állását és viselkedését.
Időutazás
Az időutazás lehetővé teszi az adatok lekérdezését, mivel az a megőrzési időszak egy korábbi pontján volt. A FOR TIMESTAMP AS OF lekérdezési tipp a konfigurált megőrzési időszakon belül bármely pontról lekérheti az adatokat.
Ha például a megőrzési időszak 15 napra van beállítva, az adatokat úgy lehet lekérdezni, ahogy azok legfeljebb 15 naptári nappal ezelőtt voltak.
Tábla klónozása
A tábla klónjai a megőrzési időszaktól függnek. Egy tábla klónját csak a konfigurált megőrzési időszakon belül hozhatja létre egy múltbeli időpontban. Ha a megőrzési időszakon túl klónt kér, hiba történik.
Visszaállítási pontok
A visszaállítási pontok használatával állítsa vissza a raktárat. A rendszer megőrzi a rendszer által létrehozott és a felhasználó által definiált visszaállítási pontokat a konfigurált megőrzési időszakra vonatkozóan. A megőrzési időszak lejárta után a rendszer automatikusan törli a visszaállítási pontokat.
- A raktár nyolc óránként automatikusan létrehozza a rendszer által létrehozott visszaállítási pontokat. Ezek a visszaállítási pontok a konfigurált megőrzési időszakra érhetők el.
- A felhasználó által megadott visszaállítási pontok a konfigurált megőrzési időszakra érhetők el. A rendszer a lejárat után automatikusan törli ezeket a visszaállítási pontokat.
Fabric fenntartja a visszaállítási pontok minimális számát annak biztosítása érdekében, hogy mindig elegendő visszaállítási pont legyen elérhető.
Raktári pillanatképek
A raktári pillanatképek a konfigurált megőrzési időszakon belül hivatkozhatnak az adatokra. A pillanatkép időbélyege a konfigurált megőrzési időszakon belül bármely pontra vagy az adatbázis létrehozásának időpontjára állítható be, attól függően, hogy melyik a későbbi.
Tárterület számlázása
Az adatmegőrzés közvetlenül befolyásolja a OneLake-tárterület használatát. Az adatok minden megtartott verziója tárhelyet foglal el, és a hosszabb megőrzési időszakok több előzményverziót halmoznak fel.
A megőrzési konfiguráció tervezése során vegye figyelembe a hosszabb adatelőzmény-hozzáférés előnyei és a kapcsolódó tárolási költségek közötti kompromisszumot. A tárterület figyeléséről további információt a Számlázási és kihasználtsági jelentések a Fabric Data Warehouse-ban című témakörben talál.
- Megtartott adatfájlok: A OneLake-ben parquet-fájlként tárolt adatok korábbi verziói tárterületet használnak. A tárolási költség arányos a megőrzési időszak adatmódosításainak mennyiségével és gyakoriságával.
- Visszaállítási pontok: A rendszer által létrehozott és felhasználó által definiált visszaállítási pontok metaadatai szintén tárolót használnak. A visszaállítási pontok azonban elsősorban metaadatokat tárolnak, és meglévő adatfájlokra hivatkoznak, így a tárolási többletterhelésük viszonylag kicsi.
- Nincs számítási díj a megőrzésért: Nincsenek kizárólag az előzményadatok megőrzésére vonatkozó számítási költségek. A számítási díjak csak akkor érvényesek, ha aktívan kérdez le vagy állít vissza adatokat.
A megőrzési időszak változásának tárolási hatásának becsléséhez fontolja meg a következő szempontokat:
- A raktár adatmódosításainak átlagos napi mennyisége.
- Az aktuális megőrzési időszak és a javasolt új megőrzési időszak.
- A két időszak közötti eltérés és az átlagos napi módosítási mennyiség szorzata hozzávetőleges változást eredményez a tárterület-felhasználásban.
Tervezési szempontok
- Konfigurálja a megőrzési időtartamot a szervezet adat-helyreállítási, megfelelőségi és költségkövetelményei alapján. Az alapértelmezett 30 nap egyensúlyt biztosít az adatok rendelkezésre állása és a tárolási költségek között a legtöbb számítási feladat esetében.
- Koordinálja a megőrzési időszak változásait a biztonsági mentési és vészhelyreállítási stratégiával. Győződjön meg arról, hogy a megőrzési idő megfelel a helyreállítási pont célkitűzéseinek (RPO).
- A OneLake-tárterület-felhasználás monitorozása a megőrzési időszak módosítása után a tárolási költségekre gyakorolt hatás megértéséhez.
- Ha lehetséges, tervezze meg a megőrzési időszak változásait az alacsony tevékenységű időszakokban, hogy ne legyen felhasználói hatás.
- A megőrzési időszak a raktár szintjén van beállítva. Ha különböző adathalmazokhoz eltérő megőrzési időre van szüksége, érdemes lehet külön raktárakba rendezni őket. Az egyes táblaszintű adatmegőrzési beállítások jelenleg nem támogatottak.
Limitations
- Adja meg a megőrzési időtartamot egész napban. A törtértékek nem támogatottak.
- A megőrzési idő csökkentése nem veszi vissza azonnal a tárterületet. A lejárt adatok törlése aszinkron módon történik a háttérben.
- A Microsoft Fabric kapacitás szüneteltetése hatással van a szeméttisztítási tevékenységre. A folyamat nem távolítja el az aktuális adatmegőrzési beállításoknál régebbi előzményadatokat, miközben a kapacitás szüneteltetve van. A tisztítási tevékenységek folytatódnak, amint a kapacitás újra helyreáll.
- A megőrzési beállítás csak a raktárakra vonatkozik. A Lakehouse SQL Analytics-végpontja nem támogatott.
- A Lekérdezési elemzésekre és az SQL-naplózási naplókra nem vonatkozik ez az adatmegőrzési szabályzat, és külön vannak kezelve.
Eldobott elemek megőrzése (előzetes verzió)
Az elvetett elemek megőrzése megőrzi a raktárakat és a hozzájuk tartozó táblákat, sémákat, pillanatképeket, engedélyeket és mentett lekérdezéseket az elvetésük vagy törlésük után konfigurálható ideig. Ez biztosítja, hogy a véletlen törlések ne eredményeznek állandó adatvesztést vagy üzleti szempontból befolyásoló kimaradásokat. Az elvetett adatmegőrzés minimális megőrzési időtartamát 7 naptári nap biztosítja, és külön bérlőszintű adatmegőrzési konfigurációval rendelkezik. Az elvetett elemek megőrzési idejét az Item Recovery bérlőbeállításában konfigurálhatja.