Del via


Hent data fra Eventstream

I denne artikkelen lærer du hvordan du henter data fra en eksisterende hendelsesstrøm inn i en ny eller eksisterende tabell.

Hvis du vil hente data fra en ny hendelsesstrøm, kan du se Få data fra en ny hendelsesstrøm.

Forutsetning

Kilde

Hvis du vil hente data fra en hendelsesstrøm, må du velge hendelsesstrømmen som datakilde. Du kan velge en eksisterende hendelsesstrøm på følgende måter:

Enten på det nedre båndet i KQL-databasen:

  • Velg Eventstream>Existing Eventstream under Kontinuerligrullegardinmenyen Hent data.

  • Velg Hent data, og velg eventstream i Hent data-vinduet.

  • Velg Sanntids datahub Existing Eventstream under Kontinuerligrullegardinmenyen Hent data>.

    Skjermbilde av hent datavinduet med kildefanen valgt.

Konfigurer

  1. Velg en måltabell. Hvis du vil innta data i en ny tabell, velger du + Ny tabell og skriver inn et tabellnavn.

    Merk

    Tabellnavn kan være opptil 1024 tegn, inkludert mellomrom, alfanumeriske tegn, bindestreker og understrekingstegn. Spesialtegn støttes ikke.

  2. Fyll ut innstillingene ved hjelp av informasjonen i tabellen nedenfor under Konfigurer datakilden:

    Skjermbilde av konfigurer fanen med den nye tabellen angitt og én eksempeldatafil valgt.

    Innstilling Beskrivelse
    Arbeidsområde Plasseringen for eventstream-arbeidsområdet. Velg et arbeidsområde fra rullegardinlisten.
    Eventstream-navn Navnet på eventstreamen. Velg en hendelsesstrøm fra rullegardinlisten.
    Datatilkoblingsnavn Navnet som brukes til å referere til og administrere datatilkoblingen i arbeidsområdet. Navnet på datatilkoblingen fylles automatisk ut. Du kan også skrive inn et nytt navn. Navnet kan bare inneholde alfanumeriske tegn, tankestreker og prikktegn, og være opptil 40 tegn.
    Prosesshendelse før inntak i Eventstream Med dette alternativet kan du konfigurere databehandling før data inntas i måltabellen. Hvis valgt, fortsetter du datainntaksprosessen i Eventstream. Hvis du vil ha mer informasjon, kan du se Prosesshendelse før inntak i Eventstream.
    Avanserte filtre
    Komprimering Datakomprimering av hendelsene, som kommer fra hendelseshuben. Alternativene er Ingen (standard) eller Gzip-komprimering.
    Egenskaper for hendelsessystem Hvis det finnes flere poster per hendelsesmelding, legges systemegenskapene til i den første. Hvis du vil ha mer informasjon, kan du se Egenskaper for hendelsessystem.
    Startdato for hendelseshenting Datatilkoblingen henter eksisterende hendelser som er opprettet siden startdatoen for hendelseshenting. Den kan bare hente hendelser som beholdes av hendelseshuben, basert på oppbevaringsperioden. Tidssonen er UTC. Hvis ingen tid er angitt, er standardtidspunktet tidspunktet da datatilkoblingen ble opprettet.
  3. Velg Neste

Prosesshendelse før inntak i Eventstream

Prosesshendelsen før inntak i Eventstream-alternativet gjør det mulig å behandle dataene før de tas inn i måltabellen. Med dette alternativet fortsetter hent dataprosessen sømløst i Eventstream, der måltabellen og datakildedetaljene fylles ut automatisk.

Slik behandler du hendelse før inntak i Eventstream:

  1. Velg Prosesshendelse før inntak i Eventstream på Konfigurer-fanen.

  2. Velg Fortsett i Eventstream i dialogboksen Prosesshendelser i Eventstream.

    Viktig

    Hvis du velger Fortsett i Eventstream , avsluttes hent dataprosessen i sanntidsintelligens, og fortsetter i Eventstream med måltabellen og datakildedetaljene automatisk utfylt.

    Skjermbilde av dialogboksen Prosesshendelser i Eventstream.

  3. Velg målnoden for KQL-database i Eventstream, og kontroller at hendelsesbehandling før inntak er valgt i ruten KQL-database, og at måldetaljene er riktige.

    Skjermbilde av Prosesshendelser på Eventstream-siden.

  4. Velg Åpne hendelsesprosessor for å konfigurere databehandlingen, og velg deretter Lagre. Hvis du vil ha mer informasjon, kan du se Behandle hendelsesdata med redigeringsprogrammet for hendelsesprosessor.

  5. Velg Legg til i ruten KQL-database for å fullføre oppsettet av målnoden for KQL-databasen.

  6. Kontroller at dataene er inntatt i måltabellen.

Merk

Prosesshendelsen før inntak i Eventstream-prosessen er fullført, og de gjenværende trinnene i denne artikkelen er ikke nødvendige.

Kontroller

Undersøk-fanen åpnes med en forhåndsvisning av dataene.

Hvis du vil fullføre inntaksprosessen, velger du Fullfør.

Skjermbilde av undersøk-fanen.

Eventuelt:

  • Velg Kommandovisningsprogram for å vise og kopiere de automatiske kommandoene som genereres fra inndataene.
  • Endre det automatisk utsatte dataformatet ved å velge ønsket format fra rullegardinlisten. Data leses fra hendelseshuben i form av EventData-objekter . Støttede formater er CSV, JSON, PSV, SCsv, SOHsv TSV, TXT og TSVE.
  • Rediger kolonner.
  • Utforsk avanserte alternativer basert på datatype.

Rediger kolonner

Merk

  • For tabellformater (CSV, TSV, PSV) kan du ikke tilordne en kolonne to ganger. Hvis du vil tilordne til en eksisterende kolonne, må du først slette den nye kolonnen.
  • Du kan ikke endre en eksisterende kolonnetype. Hvis du prøver å tilordne til en kolonne med et annet format, kan du ende opp med tomme kolonner.

Endringene du kan gjøre i en tabell, avhenger av følgende parametere:

  • Tabelltype er ny eller eksisterende
  • Tilordningstype er ny eller eksisterende
Tabelltype Tilordningstype Tilgjengelige justeringer
New table Ny tilordning Gi nytt navn til kolonne, endre datatype, endre datakilde, tilordningstransformasjon, legge til kolonne, slette kolonne
Eksisterende tabell Ny tilordning Legg til kolonne (der du deretter kan endre datatype, gi nytt navn til og oppdatere)
Eksisterende tabell Eksisterende tilordning ingen

Skjermbilde av kolonner som er åpne for redigering.

Tilordningstransformasjoner

Noen dataformattilordninger (Parquet, JSON og Avro) støtter enkle inntakstidstransformasjoner. Hvis du vil bruke tilordningstransformasjoner, oppretter eller oppdaterer du en kolonne i vinduet Rediger kolonner.

Tilordningstransformasjoner kan utføres på en kolonne av typen streng eller datetime, der kilden har datatypeint eller lang. Støttede tilordningstransformasjoner er:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Avanserte alternativer basert på datatype

Tabell (CSV, TSV, PSV):

Tabelldata inneholder ikke nødvendigvis kolonnenavnene som brukes til å tilordne kildedata til de eksisterende kolonnene. Hvis du vil bruke den første raden som kolonnenavn, aktiverer du Første rad er kolonneoverskrift.

Skjermbilde av første rad er kolonneoverskriftsbryter.

JSON:

Hvis du vil bestemme kolonnedeling av JSON-data, velger du Avanserte>nestede nivåer, fra 1 til 100.

Skjermbilde av JSON-alternativene for nestede nivåer.

Sammendrag

I vinduet for klargjøring av data merkes alle tre trinnene med grønne haker når datainntaket er fullført. Du kan velge et kort som skal spørres, slippe de inntatte dataene eller se et instrumentbord i inntakssammendraget. Velg Lukk for å lukke vinduet.

Skjermbilde av sammendragssiden med vellykket inntak fullført.