Megosztás a következőn keresztül:


Eventhouse OneLake rendelkezésre állása

A KQL-adatbázis adatainak logikai másolatát egy eseményházban a OneLake rendelkezésre állási bekapcsolásával hozhatja létre. A OneLake rendelkezésre állásának bekapcsolása azt jelenti, hogy a KQL-adatbázisban lévő adatokat Delta Lake formátumban kérdezheti le más Fabric-motorokkal, például a Power BI Direct Lake-módban, a Warehouse-ban, a Lakehouse-ban, a jegyzetfüzetekben stb.

A Delta Lake egy egységes data lake-táblaformátum, amely zökkenőmentes adathozzáférést biztosít a Microsoft Fabric összes számítási motorjában. További információ a Delta Lake-ről: Mi a Delta Lake?

Ebből a cikkből megtudhatja, hogyan kapcsolhatja be a KQL-adatbázisadatok rendelkezésre állását a OneLake-ben.

Hogyan működik?

Az OneLake elérhetőséget az adatbázis vagy a tábla szintjén kapcsolhatja be. Ha az adatbázis szintjén engedélyezve van, az összes új tábla és azok adatai elérhetővé válnak a OneLake-ben. A funkció bekapcsolásakor a meglévő táblákra is alkalmazhatja ezt a beállítást az Alkalmaz meglévő táblákra lehetőség kiválasztásával. Ha a tábla szintjén bekapcsol, az csak a táblát és annak adatait teszi elérhetővé a OneLake-ben. A KQL-adatbázis adatmegőrzési szabályzata a OneLake-ben lévő adatokra is vonatkozik. A megőrzési időszak végén a KQL-adatbázisból eltávolított adatok is törlődnek a OneLake-ből. Ha kikapcsolja a OneLake rendelkezésre állását, az adatok puha törlésre kerülnek a OneLake-ből.

Ha be van kapcsolva OneLake rendelkezésre állási, nem végezheti el a következő feladatokat:

  • Táblák átnevezése
  • Táblázatsémák módosítása
  • Sorszintű biztonság alkalmazása táblákra
  • Az adatok nem törölhetők, nem csonkíthatók vagy eltávolíthatók.

Ha az alábbi feladatok bármelyikét el kell végeznie, kövesse az alábbi lépéseket:

Fontos

Ha kikapcsolja OneLake rendelkezésre állását, helyreállítható módon törli az adatokat a OneLake-ből. Amikor ismét bekapcsolja a rendelkezésre állást, csak az új adatok lesznek elérhetővé a OneLake-ben a törölt adatok háttérbetöltése nélkül.

  1. Kapcsolja ki a OneLake rendelkezésre állását.

  2. Hajtsa végre a kívánt feladatot.

  3. Kapcsolja be a OneLake elérhetőségét.

Fontos

Az adatok OneLake-ben való megjelenítéséhez szükséges időről további információt Adaptív viselkedéscímű témakörben talál.

A OneLake rendelkezésre állásának bekapcsolásához nincs további tárolási költség. További információ: erőforrás-felhasználás.

Előfeltételek

A OneLake rendelkezésre állásának bekapcsolása

A OneLake rendelkezésre állását KQL-adatbázison vagy táblaszinten is bekapcsolhatja.

  1. A OneLake rendelkezésre állásának bekapcsolásához keresse meg a OneLake szakaszt a KQL-adatbázis vagy -tábla részletek ablaktábláján.

  2. A rendelkezésre állás beállítása Be értékre.

    Képernyőkép az Adatbázis adatai panel OneLake szakaszáról, amelyen a Rendelkezésre állás lehetőség van kiemelve.

  3. Az adatbázis automatikusan frissül.

    Képernyőkép a OneLake szakasz részleteiről Real-Time Intelligenceben, ha a rendelkezésre állás be van kapcsolva. Be van kapcsolva az adatok OneLake-nek való felfedésére vonatkozó lehetőség.

Bekapcsolta a OneLake rendelkezésre állását a KQL-adatbázisban. Mostantól az adatbázishoz hozzáadott összes új adatot a megadott OneLake-útvonalon érheti el Delta Lake formátumban. Emellett létrehozhat egy OneLake-parancsikont egy Lakehouse-ból, adattárházból, vagy közvetlenül a Power BI Direct Lake-módban kérdezheti le az adatokat.

Adaptív viselkedés

Az Eventhouse robusztus mechanizmust kínál, amely intelligensen kötegeli a bejövő adatfolyamokat egy vagy több Parquet-fájlba, elemzésre strukturálva. Az adatfolyamok kötegelése fontos az adatok trükközése során. Sok kis Parquet-fájl írása a tóba nem hatékony lehet, ami magasabb költségeket és gyenge teljesítményt eredményezhet.

Az Eventhouse adaptív mechanizmusa késleltetheti az írási műveleteket, ha nincs elegendő adat az optimális Parquet-fájlok létrehozásához. Ez biztosítja, hogy a Parquet-fájlok mérete optimális legyen, és betartsa a Delta Lake ajánlott eljárásait. Az Eventhouse adaptív mechanizmusa biztosítja, hogy a Parquet-fájlok elemzésre legyenek előállítva, és a költség- és teljesítménybeli szempontok figyelembevételével kiegyenlítse az adatok gyors rendelkezésre állásának szükségességét.

Feljegyzés

  • Alapértelmezés szerint az írási művelet akár 3 órát is igénybe vehet, vagy a megfelelő méretű fájlok (általában 200–256 MB) létrehozásáig tart.
  • A késleltetést 5 perc és 3 óra közötti értékre módosíthatja.

Például a következő paranccsal állítsa a késleltetést 5 percre:

.alter-merge table <TableName> policy mirroring dataformat=parquet with (IsEnabled=true, TargetLatencyInMinutes=5);

Figyelmeztetés

Ha rövidebb időre állítja be a késést, az a nagy számú kis fájllal rendelkező, optimálisnál kisebb deltatáblát eredményezhet, ami nem hatékony lekérdezési teljesítményt eredményezhet. A OneLake eredményül kapott táblája írásvédett, és a létrehozás után nem optimalizálható.

Az .show table mirroring operations command paranccsal ellenőrizheti, hogy mennyi idő telt el azóta, hogy új adatokat adtak hozzá a tóhoz az adatkésleltetés vizsgálatával.

Az eredmények az adatok legutóbbi hozzáadásakor mértek. Ha a késés 00:00:00-t eredményez, a KQL-adatbázisban lévő összes adat elérhető a OneLake-ben.

Fájlok megtekintése

Amikor bekapcsolja a OneLake rendelkezésre állását egy táblán, létrejön egy deltanapló-mappa a megfelelő JSON- és Parquet-fájlokkal együtt. Megtekintheti a OneLake-ben elérhetővé tett fájlokat és azok tulajdonságait, miközben a valós idejű intelligencián belül maradnak.

  • A fájlok megtekintéséhez mutasson egy táblázatra az Explorer panelen, majd válassza a Továbbiak menüt [...]>Fájlok megtekintése.

    Képernyőkép az Explorer panelről, amelyen egy tábla Továbbiak menüje látható.

  • A deltanapló mappa vagy az egyes fájlok tulajdonságainak megtekintéséhez mutasson a mappára vagy fájlra, majd válassza a Továbbiak menüt [...]>Tulajdonságok.

  • A deltanapló mappában lévő fájlok megtekintése:

    1. Válassza ki a _delta_log mappát.
    2. Válasszon ki egy fájlt a tábla metaadatainak és sémájának megtekintéséhez. A megnyíló szerkesztő írásvédett formátumú.

Hozzáférési tükrözési szabályzat

Ha a OneLake rendelkezésre állása be van kapcsolva, alapértelmezés szerint engedélyezve van a tükrözési szabályzat. A szabályzattal monitorozhatja az adatkéséseket, vagy módosíthatja a deltatáblák particionálására.

Feljegyzés

Ha kikapcsolja a OneLake rendelkezésre állását, a tükrözési szabályzat tulajdonsága IsEnabledhamis (IsEnabled=false).

Delta-táblák particionálása

A lekérdezési sebesség javítása érdekében particionálást végezhet a deltatáblák között. A OneLake-fájlok particionálásának időpontjáról a Táblák particionálásának ideje című témakörben olvashat. Minden partíció külön oszlopként jelenik meg a Partíciók listában felsorolt PartitionName használatával. Ez azt jelenti, hogy a OneLake-példány több oszlopot tartalmaz, mint a forrástábla.

A deltatáblák particionálásához használja az .alter-merge table policy mirroring parancsot.