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 Databricks automatikusan frissíti a Unity Catalog által felügyelt táblákat az általánosan elérhető ajánlott funkciók használatára kódmódosítások vagy manuális ALTER TABLE utasítások nélkül. Az automatikus frissítések ellenőrzik, hogy az ügyfelek kompatibilisek-e az új funkciók bekapcsolása előtt.
Az automatikus frissítések a következő előnyöket biztosítják:
- Csökkentse a munkaterületek egyes tábláira és funkciókombinációira vonatkozó egyedi kompatibilitási követelmények érvényesítéséhez szükséges adminisztratív erőfeszítéseket. Ez különösen akkor hasznos, ha több ezer táblát tartalmazó katalógusokkal rendelkezik.
- Automatikusan a legújabb teljesítmény- és megbízhatósági fejlesztéseket érheti el a felügyelt táblákon.
- A táblák biztonságos frissítése. Az automatikus frissítések csak a számítási feladatok kompatibilitásának ellenőrzése után kapcsolják be a funkciókat.
Az ezekhez a funkciókhoz kapcsolódó előnyökről további információt az Automatikus frissítések: a lakehouse-táblák ajánlott eljárásainak funkciói című témakörben talál.
Az automatikus frissítések működése
Az automatikus frissítések figyelik a Unity Catalog felügyelt táblahozzáférési mintáit, és egy megfigyelési ablakban ellenőrzik, hogy a hozzáférési minták kompatibilisek-e a funkció bekapcsolása előtt. A megfigyelési időszak 50 nap a nyilvános előzetes verzióban történő frissítések esetén, az általánosan elérhető frissítések esetében pedig 100 nap. Lásd a támogatott funkciókat.
Az automatikus frissítések kiszolgáló nélküli számítás használatával frissítik a táblákat a háttérben. Ennek a folyamatnak nincs díja.
Sémák és táblák
Az automatikus frissítések viselkedése attól függ, hogy a séma új-e, vagy már létezik a funkció megjelenésekor. Új tábla létrehozásakor az a séma alapértelmezett tulajdonságaitól örökli a funkciókat. Az alábbi táblázat az egyes eseteket ismerteti:
| Séma | Táblázat | Behavior |
|---|---|---|
| Új | Új | Az automatikus frissítések sémaszintű alapértelmezett értékeket állíthatnak be a létrehozáskor, így a táblák azonnal öröklik az összes támogatott funkciót. |
| Meglévő | Új | Az automatikus frissítések csak akkor kapcsolják be a funkciót, ha a séma összes tábláját ellenőrzött számítási feladatok érték el az előző megfigyelési időszakban. Ellenkező esetben, ha egyetlen nem ellenőrzött számítási feladat hozzáfért a séma bármely táblához, az automatikus frissítések figyelmen kívül hagyják az új táblát. Tekintse meg az ellenőrzött számítási feladatokat. |
| Meglévő | Meglévő | Az automatikus frissítések bekapcsolják a funkciót, ha az alábbiak mindegyike igaz:
|
Ellenőrzött számítási feladatok
A számítási feladatok akkor tekinthetők ellenőrzöttnek egy adott szolgáltatáshoz, ha egy Databricks-fürtből fért hozzá a táblához egy Databricks-futtatókörnyezeti verzióval a szolgáltatás minimálisan szükséges verziójánál vagy annál magasabb szinten.
Az automatikus frissítések során a következő számítási feladatok nem ellenőrzöttek:
- Külső ügyfelek és külső szolgáltatások, például a Flink vagy a Presto. Lásd: Unity Catalog-integrációk.
- Azure Databricks olyan közvetlen táblahozzáférésű szolgáltatásokat, például a Zerobust, amelyek megkerülik a standard Databricks Runtime hozzáférési mintákat. Lásd a Zerobus Ingest áttekintését.
Ha a séma bármely tábláját a databricks runtime-verzió a szolgáltatás minimálisan szükséges verziója alatt vagy külső ügyfél által érte el a megfigyelési ablakban, az automatikus frissítések nem kapcsolják be a séma egyik táblájának megfelelő funkcióját sem.
Támogatott funkciók
Az automatikus frissítések az általánosan elérhető funkciók egy részhalmazára vonatkoznak, amelyet az alábbi táblázatokban ismertetünk. A funkciók elérhetősége régiónként eltérő lehet.
Important
Az automatikus rugalmas klaszterezés csak az új táblák esetében alkalmazható. A többi funkcióval ellentétben ez alapértelmezés szerint hozzáadódik a tábla létrehozásakor, és soha nem érvényes a meglévő táblákra.
Általánosan elérhető frissítésekkel rendelkező funkciók
A következő funkciók általánosan elérhetők, és az automatikus frissítések a megadott táblatípusokra vonatkoznak. Az automatikus frissítési rendszer is általánosan elérhető.
Az egyes funkciók fokozatosan jelennek meg, a megjelenési dátumtól kezdve, és körülbelül hat hónapon belül minden ügyfélhez eljutnak.
| Funkció | Táblázattípusok | Minimálisan kompatibilis Databricks Runtime verzió | Mire szolgál? | Megjelenési dátum |
|---|---|---|---|---|
| Automatikus folyadék klaszterezés |
|
15.4 LTS | Automatikusan rendszerezi a táblázatadatokat a gyakran lekérdezett oszlopok alapján a lekérdezési teljesítmény manuális particionálás nélküli javítása érdekében. Az automatikus frissítések nem alkalmazzák ezt a funkciót a meglévő táblákra. | 2026. május 22. |
| Checkpoint V2 |
|
13.3 LTS | Lehetővé teszi több egyidejű írást, és csökkenti az írási ütközéseket a nagy vagy gyakran frissített táblákon. | 2026. május 19. új táblák az új sémákban 2026. július 13., a meglévő sémákban lévő összes tábla esetében |
| Sorkövetés |
|
14.0 | A növekményes feldolgozáshoz megőrzi a rejtett sorazonosítókat. Ha a sorkövetés engedélyezve van, az automatikus változási adatcsatorna további konfiguráció nélkül is elérhető. Lásd : AUTO CDC API-k. | 2026. július 25. az új sémákban lévő új táblák esetében 2026. július 13., a meglévő sémákban lévő összes tábla esetében |
| Katalógus véglegesítései |
|
16.4 Hosszú távú támogatás (LTS) | A commitokat a Unity Catalogban központosítja, hogy lehetővé tegye a többtáblás tranzakciókat, javítsa a külső írási műveletekkel való interoperabilitást, és lehetővé tegye az adatirányítási szabályzatok érvényesítését a különböző motorok között. | 2026. július 13. |
| Parquet v2 |
|
18.1 | Speciális Parquet-kódolásokat, adatoldal-fejléceket és INT64 időbélyegeket használ a lekérdezési teljesítmény javítása és a Delta Lake-táblák tárhelyének csökkentése érdekében. |
2026. június 25. |
A nyilvános előzetes verziójú frissítésekkel rendelkező funkciók
Az alábbi funkciók általánosan elérhetők, de az automatikus frissítések nyilvános előzetes verzióban érhetők el, és regisztrációt igényelnek.
Important
Az alábbi funkciók automatikus frissítései nyilvános előzetes verzióban érhetők el. A regisztrációhoz töltse ki ezt az űrlapot a fiókazonosítójával. A regisztráció után nincs szükség kódmódosításra vagy további konfigurációra.
Az automatikus frissítések csak akkor érvényesek ezekre a funkciókra, ha Ön a nyilvános előzetes verzióban van regisztrálva, és a regisztráció után azonnal érvénybe lépnek:
| Funkció | Táblázattípusok | Minimálisan kompatibilis Databricks Runtime verzió | Mire szolgál? |
|---|---|---|---|
| Katalógus véglegesítései |
|
16.4 Hosszú távú támogatás (LTS) | A commitokat a Unity Catalogban központosítja, hogy lehetővé tegye a többtáblás tranzakciókat, javítsa a külső írási műveletekkel való interoperabilitást, és lehetővé tegye az adatirányítási szabályzatok érvényesítését a különböző motorok között. |
| Oszlopleképezés |
|
15.4 LTS | Lehetővé teszi az oszlopok átnevezését és elvetését az adatok újraírása nélkül. |
| Parquet v2 |
|
18.1 | Speciális Parquet-kódolásokat, adatoldal-fejléceket és INT64 időbélyegeket használ a lekérdezési teljesítmény javítása és a Delta Lake-táblák tárhelyének csökkentése érdekében. |
Requirements
- A kiszolgáló nélküli számításnak elérhetőnek kell lennie a régióban.
- A Unity Catalog által felügyelt tábláknak Delta Lake- vagy Apache Iceberg-formátumban kell lenniük.
Engedélyezett funkciók megfigyelése
Ha ellenőrizni szeretné, hogy az automatikus frissítések bekapcsoltak-e egy funkciót egy táblában, keressen egy SET TBLPROPERTIES műveletet a Katalóguskezelő Előzmények lapján, vagy használja DESCRIBE HISTORY <table_name>a műveletet. Ha az automatikus frissítések végrehajtották a műveletet, a felhasználónév mező a felhasználónév helyett egy kivonatértéket jelenít meg, például 4d137f29-62. Lásd : Mi az a Katalóguskezelő? és a táblaelőzmények megtekintése.
Miután az automatikus frissítések bekapcsolták egy új séma tábláinak funkcióit, tekintse meg a séma alapértelmezett beállításait a Catalog Explorer Tulajdonságok lapján. A sorkövetést bekapcsolt sémában például egy olyan tulajdonság látható, mint a catalog.schema.enableRowTracking: "true". A meglévő sémák nem rendelkeznek automatikus frissítési megfigyelhetőségi tulajdonságokkal.
A fiókszintű láthatóság érdekében kérdezze le az automatikus frissítési rendszer táblát. Ez a táblázat rögzíti azokat a funkciókat, amelyeket az automatikus frissítések hozzáadnak egy táblához, amikor hozzáadták, és hogy melyik táblára volt hatással, így az összes munkaterületen naplózhatja a frissítési tevékenységeket. Lásd: Automatikus frissítések rendszertábla-referenciája.
Ajánlott funkciók kezelése
A rendszergazdák visszaállíthatják a frissítések módosításait, vagy kikapcsolhatják az egyes táblák funkcióit.
Módosítások visszaállítása
A RESTORE tábla adatainak és metaadatainak visszaállítása a funkció bekapcsolása előtti verzióra:
RESTORE TABLE <table_name> TO VERSION AS OF <version>;
RESTORE TABLE <table_name> TO TIMESTAMP AS OF <timestamp>;
A táblaelőzményekről és a visszaállításról további információt a tábla korábbi állapotba történő visszaállítása című témakörben talál.
Táblák funkcióinak kikapcsolása
Ha ki szeretne kapcsolni egy funkciót egy adott táblán:
ALTER TABLE <table_name> DROP FEATURE <feature_name>
Az automatikus frissítések nem kapcsolják be újra a funkciót, miután manuálisan kikapcsolta.
Limitations
- Az OpenSharing által megosztott táblák, mind a Databricks-to-Open, mind a Databricks-to-Databricks, ki vannak zárva az automatikus fejlesztések alól. Lásd : Mi az OpenSharing?.
- Az automatikus frissítések nem rendelkeznek olyan kötegelt visszaállítási mechanizmussal, amellyel egy fiók összes táblájában ki lehet kapcsolni egy funkciót. Lásd: Az automatikus frissítések javasolt funkcióinak kezelése.
- A materializált nézetek és a streamelési táblák nem támogatottak.
- A Unity-katalógust megkerülő és a táblák elérési útján közvetlenül elérhető számítási feladatokat az automatikus frissítések nem követik nyomon. Ha a számítási feladatok útvonalalapú hozzáférést használnak, forduljon a fiókcsapathoz a kompatibilitás megvitatásához.
- A külső táblák nem szerepelnek az automatikus frissítésekben. A külső táblákhoz általában fájlelérési útvonal érhető el, megkerülve a Unity Katalógust, és a Unity Catalog nem tudja megbízhatóan nyomon követni ezeket a hozzáférési mintákat. Lásd Külső táblákkal dolgozni.
Gyakori kérdések
Az alábbi válaszok az automatikus frissítésekkel kapcsolatos gyakori kérdésekre adnak választ.
Mik a Unity Catalog által felügyelt táblák automatikus frissítései?
Tekintse meg a lap tetején található bevezetőt.
Hogyan ellenőrzik az automatikus frissítések a kompatibilitást?
Lásd : Ellenőrzött számítási feladatok.
Automatikusan módosítják a táblákat az automatikus frissítések?
Yes. Miután egy funkcióról megerősítették, hogy egy tábla esetében biztonságosan használható, a Databricks egy könnyű háttérfeladat segítségével vezeti be. Az egyes táblák funkcióit továbbra is kikapcsolhatja.
Ha kikapcsolok egy funkciót egy táblán, az automatikus frissítések később újra bekapcsolhatják?
No. Miután kikapcsolt egy olyan funkciót, amely automatikus frissítéseket adott hozzá, az automatikus frissítések nem kapcsolják be újra ezt a funkciót a táblához.
Módosítják az automatikus frissítések a meglévő tábláimat?
Igen, de csak azután, hogy a megfigyelési ablak megerősíti, hogy a táblához hozzáférő összes ügyfél támogatja a funkciót. Kivételt képez az automatikus folyékony fürtözés: csak az újonnan létrehozott táblákra vonatkozik, a meglévőkre nem, mert ez megváltoztatná a meglévő adatelrendezésüket.
Miben különböznek az automatikus frissítések a prediktív optimalizálástól?
A prediktív optimalizálás az adatelrendezést olyan műveleteken keresztül tartja fenn, mint a tömörítés és a vákuum, és automatikus folyékony fürtözést is használhat. Az automatikus frissítések bekapcsolják az új táblafunkciókat, például a sorkövetést vagy a Checkpoint V2-t. A kettő egymást kiegészítő: az egyik jól karbantartja a táblákat, a másik pedig naprakészen tartja őket. Az új táblákra a dinamikus klaszterezés automatikus frissítések révén érvényesül. Lásd: A Unity Catalog által felügyelt táblák prediktív optimalizálása.
Hogyan ellenőrzik az automatikus frissítések, hogy a táblák biztonságosan frissíthetőek-e?
Az automatikus frissítések csak olyan általánosan elérhető funkciókat kapcsolnak be, amelyek nem csökkentik jelentősen a teljesítményt vagy növelik a költségeket. Az automatikus frissítések kivárják a megfigyelési időszak végét, megkövetelik, hogy minden hozzáférő kliens kompatibilis legyen, kihagyják azokat a táblákat, amelyeket nem tudnak teljes mértékben ellenőrizni, és lehetővé teszik, hogy egy táblán bármely funkciót bármikor kikapcsoljon.
Ha a táblázatom megváltozott, hogyan állapíthatom meg, hogy automatikus frissítésekről van szó?
Minden módosítás, amelyet az automatikus frissítések hajtanak végre, megjelenik a táblázat kimenetében DESCRIBE HISTORY és az Előzmények lapon a Katalóguskezelőben, külön megjelölve a saját módosításaitól. A fiókszintű láthatóság érdekében lekérdezze a(z) system.storage.table_auto_upgrade_operations_history elemet, hogy megtudja, mikor lett bármely funkció bármely táblához hozzáadva. Lásd: Táblaelőzmények megtekintése.
Az automatikus frissítések fel fogják törni a külső vagy nyílt forráskód eszközeim által beolvasott táblázatot?
No. A külső vagy nyílt forráskódú kliensek által elért táblák kívül esnek a hatókörön. Az automatikus frissítések csak akkor működnek, ha ellenőrizni tudják, hogy a táblához hozzáférő összes ügyfél támogatja-e a funkciót.
Mely táblák jogosultak az automatikus frissítésre?
Lásd : Követelmények és korlátozások.
Mennyi ideig tart a táblák frissítése? Mikor jelennek meg a változások?
Az automatikus frissítések a megfigyelési időszakot használják arra, hogy a ritkán előforduló munkaterheléseket – például a havi kötegelt feladatokat, a negyedéves jelentéseket és az eseti elemzéseket – figyelembe vegyék, mielőtt beavatkoznának. Miután egy tábla kompatibilisnek lett ellenőrizve, a funkció röviddel később egy háttérfeladaton keresztül lesz alkalmazva. Amikor egy funkciót először vezetnek be, a bevezetés fokozatosan történik az ügyfelek és a táblák körében, ezért körülbelül hat hónapba is telhet, mire eljut az Ön kompatibilis számítási feladatokat futtató tábláihoz.
Mit kell tennem a táblafunkciók automatikus bekapcsolásához a Databricksben?
Nincs szükség semmilyen műveletre. Az automatikus frissítések konfiguráció nélkül értékelik ki és frissítik a jogosult táblákat.
Kikapcsolhatom a teljes fiókom automatikus frissítéseit, illetve egy sémát, katalógust vagy munkaterületet?
Az automatikus frissítések nem kapcsolhatók ki teljesen, de bármikor kikapcsolhatja a táblák egyes funkcióit. Ezt követően az automatikus frissítések nem kapcsolják be újra ezt a funkciót a táblához.
Az automatikus frissítések bármibe kerülnek?
Az automatikus frissítési folyamat (a háttérműveletek ALTER TABLE ) díjmentes.
Az automatikus frissítéseken keresztül alkalmazott funkciók bármibe kerülnek?
Az automatikus frissítések általában kizárják a költségeket jelentősen növelő funkciókat. Számos alkalmazott funkció, például a törlési vektorok és a Parquet v2, alacsonyabb tárolási és számítási költségek. A sorkövetés nagyon nagy táblák esetén egyszeri, csekély kezdeti többletköltséggel jár, mivel minden sorhoz egyedi azonosítót rendel, ugyanakkor a materializált nézetek esetén költségmegtakarítást is eredményez, mert a teljes újraszámítás helyett lehetővé teszi a növekményes frissítést.
Hogyan követhetem nyomon azokat a funkciókat, amelyek a jövőben automatikus frissítésekkel fognak elérhetővé tenni?
Ellenőrizze a támogatott funkciókat , hogy mely funkciók érhetők el a nyilvános előzetes verzióban, és melyek fognak hamarosan megjelenni az összes ügyfél számára. Ha értesítést szeretne kapni az új funkciók kézbesítéséről, állítson be egy RSS-hírcsatornát a Azure Databricks kibocsátási megjegyzések lapján. Azt is ellenőrizheti , hogy mi várható?.