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.
Ez a cikk azt ismerteti, hogy mi az SQL Analytics-végpont, hogyan marad szinkronban a lakehouse-nal, és hogy milyen vezérlőkkel kell kezelnie a szinkronizálást. Az SQL Analytics-végpont automatikusan észleli a módosítást, és egy háttérfolyamaton keresztül frissíti annak SQL-metaadatait. Az SQL Analytics-végpont metaadatait manual módon is frissítheti a Fabric portálon, a REST API-n vagy a T-SQL-ben tárolt eljáráson keresztül.
A metaadat-szinkronizálás háttérfolyamata beolvassa a Delta-naplókat a /Tables OneLake mappájából, és naprakészen tartja az SQL-sémát.
A Fabric automatikusan szinkronban tartja az SQL analitikai végpontot az alapul szolgáló lakehouse-val. Nincs beállítani kívánt infrastruktúra, és a legtöbb esetben nincs szükség felhasználói műveletre. A platform feladata:
- Táblafelderítés – az újonnan létrehozott vagy elvetett Delta-táblák észlelése a tóházban, valamint a megfelelő SQL-táblák létrehozása vagy eltávolítása a végponton.
- Adatfrissítés – észleli a meglévő táblák adataiban végrehajtott módosításokat (beszúrásokat, frissítéseket, törléseket), és biztosítja, hogy a lekérdezések up-to-date eredményt adjanak vissza.
- Sémamódosítás-észlelés – oszlopbeadások, eltávolítások vagy típusmódosítások észlelése a meglévő Delta-táblákban, és a megfelelő SQL-tábladefiníció frissítése.
A szinkronizálás működésével és a szinkronizálási késést befolyásoló tényezőkkel kapcsolatos részletekért tekintse meg az SQL Analytics-végpont teljesítményével kapcsolatos szempontokat.
Sémamódosítások észlelése és metaadatok szinkronizálása
Minden Lakehouse, raktár, adatbázis és tükrözött adatbázis a Fabric-ben automatikusan saját SQL analitikai végponttal van kialakítva, így T-SQL-lel és a TDS protokollal lekérdezheted a Delta táblákat anélkül, hogy adatokat kellene áthelyezni vagy másolni.
- Minden tóház, raktár, adatbázis és tükrözött adatbázis pontosan egy SQL analitikai végponttal rendelkezik.
- A mögöttes elemben lévő minden Delta-tábla automatikusan SQL-táblaként jelenik meg a végponton.
- A végpont csak olvasási hozzáférést biztosít az automatikusan létrehozott táblákhoz. A modellt saját SQL-sémákkal, nézetekkel, tárolt eljárásokkal és függvényekkel bővítheti.
- A végpontot ugyanaz a számítási motor működteti, mint Fabric Data Warehouse, így nagy teljesítményű, alacsony késésű SQL-lekérdezéseket biztosít a megnyitott Delta-fájlokhoz.
Új metaadatok szinkronizálása (előzetes verzió)
2026 májusában előzetes verziójú funkcióként bejelentették az SQL Analytics-végpont új metaadat-szinkronizálását. Engedélyezheti az új metaadatok szinkronizálási folyamatát, amely csak az új SQL Analytics-végpontokra vonatkozik. Az új metaadat-szinkronizálási lehetőség úgy működik, hogy az adatok másodpercek alatt lekérdezhetők legyenek a lakehouse-ban való leszállás után.
Az új metaadat-szinkronizálási folyamat a következő funkciókat tartalmazza:
- Új külső táblákon alapuló architektúra a Delta-naplók elemzéséhez és a katalógus létrehozásához.
- Különálló architektúra, amely külön észleli a sémákat és az adatok változásait, és ennek megfelelően frissíti a katalógust.
- Háttérfrissítés, amely rendszeresen ellenőrzi az adatfrissítéseket.
- Az adatok igény szerinti frissítése bejövő olvasási lekérdezések esetén, és a rendszer azt észleli, hogy az adatok nem frissek.
Új metaadatok szinkronizálásának engedélyezése
A munkaterületeken az új metaadat-szinkronizálás engedélyezéséhez lépjen a Munkaterület beállításai területen található Warehouse-beállítások elemre.
Ha engedélyezi az új metaadatok szinkronizálását, a munkaterület új SQL Analytics-végpontjai gyorsabban szinkronizálódnak a mögöttes táblák módosításainak frissítésekor. A munkaterület meglévő SQL Analytics-végpontjai jelenleg a metaadatok szinkronizálásának örökölt verzióján maradnak.
A metaadatok legutóbbi frissítésének megkeresése
Ha a metaadatok szinkronizálásának új verzióját használja, dinamikus felügyeleti nézetekkel (DMV-kkel) részletes információkat kaphat az SQL Analytics-végpont legújabb frissítéséről.
sys.dm_db_external_tables_log_status A DMV használatával részletes információkat kaphat a metaadatok legújabb szinkronizálásáról:
-
last_update_time_utc: A tábla legutóbbi frissítésének időbélyege új adatokkal. -
latest_log_version: A frissített tábla legmagasabb Delta tranzakciónapló-verziója. -
latest_checkpoint_version: A legutóbb feldolgozott Delta-ellenőrzőpont verziója. -
is_blocked: Azt jelzi, hogy a táblafrissítés utolsó kísérlete le lett-e tiltva (1) vagy sikeres (0).
További információ: sys.dm_db_external_tables_log_status.
Az új metaadat-szinkronizálás korlátozásai
- Az új metaadat-szinkronizálás nem támogatja a többrészes ellenőrzőpontot, az elavult delta funkciót. Ha a lakehouse-táblák többrészes ellenőrzőpontokat tartalmaznak, nem fognak frissülni az új metaadat-szinkronizálásban.
- Ha a munkaterület munkaterületi privát hivatkozást használ, az új metaadat-szinkronizálás jelenleg nem engedélyezhető.
Manuális frissítés
Az adatokat automatikusan frissítő háttérfolyamatok mellett manuálisan is frissítheti a metaadatokat:
Frissítés a portálról: A Fabric portál SQL-analitikai végpontszerkesztőjében válassza a Refresh ikont a Explorer eszköztáron az azonnali metaadat-szinkronizálás kikényszerítéséhez. Nyissa meg az SQL-analitikai végpont Query nézetét, és keresse meg a frissítési gombot az eszköztáron.
Frissítés a REST API-val: Az SQL-végpont metaadatainak frissítése REST API használatával programozott módon frissítheti az SQL Analytics-végpont metaadatait.
Frissítés tárolt eljárással: A sys.sp_dw_refresh_ext_table rendszer által tárolt eljárással frissíthet egy adott tábla adatait egy SQL Analytics-végponton belül. Ez a T-SQL-metódus csak akkor érhető el, ha az SQL Analytics-végpont az Új metaadatok szinkronizálása (előzetes verzió) engedélyezése után jött létre. Például:
EXEC sys.sp_dw_refresh_ext_table "dbo.publicholidays";
Az API-t csak akkor használja, ha sémamódosításokat (például táblák vagy oszlopok hozzáadását vagy törlését, illetve oszloptípusok módosítását) hajt végre, és frissítenie kell a teljes elemet. Az SQL Analytics-végpontok csak adatmódosításai esetén a sys.sp_dw_refresh_ext_table rendszer által tárolt eljárással frissíthet egy adott táblát.
Az alapul szolgáló Delta-táblák finomhangolásához a metaadatok szinkronizálási és lekérdezési teljesítményének legjobb eléréséhez tekintse meg az SQL Analytics végpontjának teljesítményével kapcsolatos szempontokat.