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


Adatok lekérése az Eventstreamből

Ebből a cikkből megtudhatja, hogyan kérhet le adatokat egy meglévő eseménystreamből egy új vagy meglévő táblába.

Ha új eseménystreamből szeretne adatokat lekérni, olvassa el az Adatok lekérése új eseménystreamből című témakört.

Előfeltételek

Forrás

Ha egy eseménystreamből szeretne adatokat lekérni, ki kell választania az eseménystreamet adatforrásként. A következő módokon választhat ki egy meglévő eseményfolyamot:

A KQL-adatbázis alsó menüszalagján vagy:

  • Az Adatok lekérése legördülő menüben, majd a Folyamatos területen válassza a Meglévő eseménystream eseménystream>lehetőséget.

  • Válassza az Adatok lekérése lehetőséget, majd az Adatok lekérése ablakban válassza az Eventstream lehetőséget.

  • Az Adatok lekérése legördülő menü Folyamatos területén válassza a Valós idejű adatközpont>Meglévő eseménystream lehetőséget.

    Képernyőkép az Adatok lekérése ablakról, amelyen a forráslap van kijelölve.

Konfigurálás

  1. Válasszon ki egy céltáblát. Ha adatokat szeretne bevinni egy új táblába, válassza az + Új tábla lehetőséget, és adjon meg egy táblanevet.

    Feljegyzés

    A táblázatnevek legfeljebb 1024 karakter hosszúságúak lehetnek, például szóközök, alfanumerikusak, kötőjelek és aláhúzásjelek. A speciális karakterek nem támogatottak.

  2. Az adatforrás konfigurálása csoportban töltse ki a beállításokat az alábbi táblázatban található információk használatával:

    Képernyőkép a konfigurálás lapról új tábla beírásával és egy mintaadatfájl kiválasztásával.

    Beállítás Leírás
    Munkaterület Az eseménystream munkaterületének helye. Válasszon ki egy munkaterületet a legördülő listából.
    Eseménystream neve Az eseménystream neve. Válasszon egy eseménystreamet a legördülő listából.
    Adatkapcsolat neve A munkaterületen lévő adatkapcsolat hivatkozásához és kezeléséhez használt név. A rendszer automatikusan kitölti az adatkapcsolat nevét. Igény szerint új nevet is megadhat. A név csak alfanumerikus, kötőjeles és pont típusú karaktereket tartalmazhat, és legfeljebb 40 karakter hosszúságú lehet.
    Esemény feldolgozása a betöltés előtt az Eventstreamben Ez a beállítás lehetővé teszi az adatfeldolgozás konfigurálását, mielőtt az adatok a céltáblába kerülnek. Ha ki van választva, folytassa az adatbetöltési folyamatot az Eventstreamben. További információ: Esemény feldolgozása az Eventstreambe való betöltés előtt.
    Speciális szűrők
    Tömörítés Az események adattömörítése az eseményközpontból származik. A beállítások a Nincs (alapértelmezett) vagy a Gzip-tömörítés.
    Eseményrendszer tulajdonságai Ha eseményüzenetenként több rekord is van, a rendszertulajdonságok hozzá lesznek adva az elsőhöz. További információ: Eseményrendszer tulajdonságai.
    Eseménylekérés kezdő dátuma Az adatkapcsolat lekéri az eseménybeolvasás kezdő dátuma óta létrehozott meglévő eseményeket. Csak az eseményközpont által megtartott eseményeket tudja lekérni a megőrzési idő alapján. Az időzóna UTC. Ha nincs megadva idő, az alapértelmezett időpont az adatkapcsolat létrehozásának időpontja.
  3. Válassza a Tovább lehetőséget

Esemény feldolgozása a betöltés előtt az Eventstreamben

Az Eventstreamben történő betöltés előtti Folyamat esemény lehetővé teszi az adatok feldolgozását, mielőtt betöltené őket a céltáblába. Ezzel a beállítással az adatbeolvasási folyamat zökkenőmentesen folytatódik az Eventstreamben, és a céltábla és az adatforrás adatai automatikusan ki lesznek töltve.

Esemény feldolgozása az Eventstreambe való betöltés előtt:

  1. A Konfigurálás lapon válassza a Folyamat eseményt az Eventstreambe való betöltés előtt.

  2. Az Eseménystream folyamat eseményei párbeszédpanelen válassza a Folytatás lehetőséget az Eventstreamben.

    Fontos

    Ha az Eventstreamben a Folytatás lehetőséget választja, az adatbeolvasási folyamat a valós idejű intelligenciában fejeződik be, és az Eventstreamben folytatódik a céltábla és az adatforrás adatainak automatikus kitöltésével.

    Képernyőkép az Eseménystream folyamat eseményeiről párbeszédpanelen.

  3. Az Eventstreamben válassza ki a KQL-adatbázis célcsomópontját, és a KQL-adatbázis panelen ellenőrizze, hogy az eseményfeldolgozás a betöltés előtt ki van-e jelölve, és hogy a céladatok helyesek-e.

    Képernyőkép az Eventstream oldal Folyamat eseményeiről.

  4. Válassza az Eseményfeldolgozó megnyitása lehetőséget az adatfeldolgozás konfigurálásához, majd válassza a Mentés lehetőséget. További információ: Eseményadatok feldolgozása eseményprocesszor-szerkesztővel.

  5. A KQL-adatbázis panelen válassza a Hozzáadás lehetőséget a KQL-adatbázis célcsomópontjának beállításához.

  6. Ellenőrizze, hogy az adatok be legyenek-e betöltve a céltáblába.

Feljegyzés

Az Eventstream-folyamat betöltés előtti folyamateseménye befejeződött, és a cikkben szereplő további lépésekre nincs szükség.

Vizsgálat

Megnyílik a Vizsgálat lap az adatok előnézetével.

A betöltési folyamat befejezéséhez válassza a Befejezés lehetőséget.

Képernyőkép a vizsgálat lapról.

Vagy:

  • Válassza a Parancsmegjelenítő lehetőséget a bemenetekből létrehozott automatikus parancsok megtekintéséhez és másolásához.
  • Az automatikusan kikövetkezési adatformátum módosításához válassza ki a kívánt formátumot a legördülő listából. Az adatok az eseményközpontból lesznek beolvasva EventData-objektumok formájában. A támogatott formátumok a CSV, a JSON, a PSV, az SCsv, a SOHsv TSV, a TXT és a TSVE.
  • Oszlopok szerkesztése.
  • Az adattípus alapján megismerheti a speciális beállításokat.

Oszlopok szerkesztése

Feljegyzés

  • Táblázatos formátumok (CSV, TSV, PSV) esetén nem lehet kétszer leképezni az oszlopokat. Ha meglévő oszlopra szeretne megfeleltetni, először törölje az új oszlopot.
  • Meglévő oszloptípus nem módosítható. Ha más formátumú oszlopra próbál megfeleltetni, előfordulhat, hogy üres oszlopokat fog létrehozni.

A táblázatban végrehajtott módosítások a következő paraméterektől függnek:

  • A táblatípus új vagy meglévő
  • A leképezési típus új vagy meglévő
Táblatípus Leképezés típusa Elérhető módosítások
Új tábla Új leképezés Oszlop átnevezése, adattípus módosítása, adatforrás módosítása, leképezési átalakítás, oszlop hozzáadása, oszlop törlése
Meglévő tábla Új leképezés Oszlop hozzáadása (amelyen ezután módosíthatja az adattípust, átnevezheti és frissítheti)
Meglévő tábla Meglévő leképezés Nincs

Képernyőkép a szerkesztésre megnyitott oszlopokról.

Leképezési átalakítások

Egyes adatformátum-leképezések (Parquet, JSON és Avro) támogatják az egyszerű betöltési idejű átalakításokat. A leképezési átalakítások alkalmazásához hozzon létre vagy frissítsen egy oszlopot az Oszlopok szerkesztése ablakban.

A leképezési átalakítások egy sztring típusú vagy datetime típusú oszlopon végezhetők el, és a forrás adattípusa int vagy long. A támogatott leképezési átalakítások a következők:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Speciális beállítások adattípus alapján

Táblázatos (CSV, TSV, PSV):

A táblázatos adatok nem feltétlenül tartalmazzák a forrásadatok meglévő oszlopokhoz való leképezéséhez használt oszlopneveket. Ha az első sort oszlopnévként szeretné használni, kapcsolja be az Első sor oszlopfejlécet.

Képernyőkép az Első sor oszlopfejléc-kapcsolóról.

JSON:

A JSON-adatok oszlopelosztásának meghatározásához válassza a Speciális>beágyazott szintek lehetőséget 1 és 100 között.

Képernyőkép a beágyazott szintek JSON-beállításairól.

Összegzés

Az Adat-előkészítés ablakban mind a három lépés zöld pipával van megjelölve, amikor az adatbetöltés sikeresen befejeződik. Kiválaszthat egy kártyát a lekérdezéshez, elvetheti a betöltött adatokat, vagy megtekintheti a betöltési összegzés irányítópultját. Kattintson a Bezárás gombra az ablak bezárásához.

Képernyőkép a sikeres betöltéssel rendelkező összefoglaló oldalról.