Del via


Legge til et KQL-databasemål i en hendelsesstrøm

Denne artikkelen viser deg hvordan du legger til en KQL-database som et mål i en hendelsesstrøm i Hendelsesstrømmer for Microsoft Fabric.

Merk

Hvis du vil bruke forbedrede funksjoner som er i forhåndsvisning, velger du Forbedrede funksjoner øverst. Ellers velger du Standardfunksjoner. Hvis du vil ha informasjon om forbedrede funksjoner som er i forhåndsversjon, kan du se Innføring i fabric-hendelsesstrømmer.

Forutsetning

  • Tilgang til Fabric Premium-arbeidsområdet der eventstreamen er plassert med bidragsyter eller høyere tillatelser.
  • Tilgang til en KQL-database som er opprettet i et Fabric Premium-arbeidsområde der du har bidragsytere eller høyere tillatelser.

Merk

Maksimalt antall kilder og mål for én hendelsesstrøm er 11.

Legge til en KQL-database som mål

Hvis du vil legge til en KQL-database som mål, kan du velge mellom to inntaksmoduser: Direkte inntak eller hendelsesbehandling før inntak.

Direkteinntaksmodus

Direkte inntaksmodus inntar hendelsesdataene direkte inn i KQL-databasen uten behandling. Du kan bruke direkteinntaksmodus til å legge til et KQL-databasemål i standardstrømmen.

Viktig

Du kan bare bruke direkteinntak for standardstrømmen. Direkteinntak kan ikke følge behandlingsoperatorer eller avledede strømmer. Hvis du vil legge til et KQL-databasemål etter behandling av operatorer eller avledede strømmer, bruker du hendelsesbehandling før inntak i stedet.

  1. Velg Legg til mål på båndet i redigeringsmodus for hendelsesstrømmen, eller velg Transformer hendelser eller legg til målkort på lerretet, og velg deretter KQL-database.

    Et skjermbilde av å velge KQL-database i rullegardinlisten Legg til mål.

  2. Velg Direkteinntak på skjermbildet KQL-database.

  3. Skriv inn et målnavn, et arbeidsområde og en KQL-database fra det valgte arbeidsområdet.

  4. Velg Lagre.

    Et skjermbilde av skjermbildet for konfigurasjon av KQL-database.

  5. Koble til det nye KQL-databasemålkortet til utdataene fra hendelsesstrømmen hvis den ikke allerede er tilkoblet, og velg deretterPubliser.

    Et skjermbilde av eventstreamen med Publiser-knappen uthevet.

  6. Velg Konfigurer i målnoden for KQL-database i livevisning.

    Et skjermbilde av den publiserte hendelsesstrømmen med Konfigurer-knappen i KQL-databasemålet uthevet.

  7. KQL-databasen åpnes i Hent data-skjermen . Velg en eksisterende tabell i KQL-databasen, eller velg Ny tabell for å opprette en ny tabell for å rute og innta dataene.

  8. Angi et datatilkoblingsnavn , eller behold navnet som er angitt, og velg deretter Neste. Det kan ta noen minutter å hente data fra hendelsesstrømmen.

    Et skjermbilde av Hent data-skjermen for KQL-databasemålet, med Neste-knappen uthevet.

  9. På undersøk dataskjermen kan du:

    • Velg et format for å forhåndsvise hvordan dataene sendes til KQL-databasen.
    • Velg Rediger kolonner for å konfigurere kolonnene for dataene.
    • Velg Avansert for å velge hendelser som skal inkluderes eller velge tilordningsalternativer.

    Et skjermbilde som viser dataformatene og avanserte alternativer på undersøk dataskjermen.

  10. Hvis du velger Rediger kolonner, kan du gjøre følgende på Rediger kolonner-skjermen :

    • Velg Legg til kolonne for å legge til en kolonne.
    • Velg kildekolonner som skal tilordnes.
    • Bruk tilordningstransformasjon på kolonner.
    • Endre eksempeldataverdier .

    Velg deretter Bruk.

    Et skjermbilde av skjermbildet Rediger kolonner.

  11. Når du er ferdig med å konfigurere dataene, velger du FullførUndersøk data-skjermen .

  12. Se gjennom detaljene og statusen for datainntaket på sammendragsskjermen , inkludert tabellen med skjemaet du definerte, og tilkoblingen mellom hendelsesstrømmen og KQL-databasen. Velg Lukk for å fullføre installasjonen av KQL-databasen.

    Et skjermbilde av Sammendrag-skjermen med Lukk-knappen uthevet.

Du kan nå se KQL-databasemålet på lerretet i live-visning.

Et skjermbilde av det konfigurerte KQL-databasemålet i livevisning.

Hendelsesbehandling før inntak

Hendelsesbehandlingen før inntaksmodus behandler hendelsesdataene før du inntar dem i KQL-databasen. Bruk denne modusen hvis du bruker operatorer som filtrering eller aggregasjon til å behandle dataene før inntak, eller etter en avledet strøm.

  1. Hold pekeren over en operator eller avledet strøm i redigeringsmodus for hendelsesstrømmen, velg +og velg deretter KQL-database.

    Et skjermbilde av å velge +-symbolet for operatorutdataene og velge KQL-database.

  2. Hendelsesbehandling før inntak bør allerede være valgt på skjermbildet KQL-database. Fullfør resten av informasjonen om KQL-databasen, og velg deretter Lagre.

    Et skjermbilde av konfigurasjonsskjermen for KQL-database for hendelsesbehandling før inntak.

  3. Hvis du vil implementere det nylig lagt til KQL-databasemålet, velger du Publiser.

    Et skjermbilde av eventstream i redigeringsmodus med KQL-databasemålet lagt til.

Når du har fullført disse trinnene, er hendelsesstrømmen med KQL-databasemålet tilgjengelig for visualisering i livevisning.

Et skjermbilde av den konfigurerte behandlingsflyten for KQL-databasehendelser i live-visning.

Hvis du vil lære hvordan du legger til andre mål i en hendelsesstrøm, kan du se følgende artikler:

Forutsetning

Før du begynner, må du fullføre følgende forutsetninger:

  • Få tilgang til et premium arbeidsområde med bidragsyter - eller høyere tillatelser der hendelsesstrømmen er plassert.
  • Tilgang til et premium-arbeidsområde med bidragsyter - eller høyere tillatelser der KQL-databasen er plassert.

Merk

Maksimalt antall kilder og mål for én hendelsesstrøm er 11.

Legge til en KQL-database som mål

Hvis du vil legge til en KQL-database som mål, må du ha en KQL-database opprettet i arbeidsområdet, og velge mellom to inntaksmoduser: Direkteinntak og hendelsesbehandling før inntak.

Direkteinntak

Denne modusen inntar hendelsesdataene direkte i KQL-databasen uten behandling. Du kan bruke denne modusen hvis du vil innta hendelsesdataene som de er, og utføre behandling eller transformasjon senere i KQL-database ved hjelp av KQL-spørringer.

  1. Velg Nytt mål på båndet eller «+» i hovedredigeringsprogrammet, og velg deretter KQL-database. Skjermbildet for konfigurasjon av mål for KQL-database vises.

  2. Velg Direkteinntak, skriv inn et målnavn, velg et arbeidsområde, velg en KQL-database fra det valgte arbeidsområdet, og velg deretter Legg til og konfigurer.

    Merk

    Du kan bare velge arbeidsområder som har samme område fabric kapasitet som eventstream.

    Skjermbilde av skjermbildet målkonfigurasjonsskjermen for pull-modus for KQL-database.

  3. Gå gjennom fanene på Hent data-siden for å fullføre konfigurasjonen:

    1. Konfigurer: Bruk en eksisterende tabell i KQL-databasen, eller opprett en ny for å rute og innta dataene. Fullfør de nødvendige feltene, og velg Neste.

      Skjermbilde som viser Mål-fanen på Inntak-dataskjermen for å opprette en KQL-databasemål.

    2. Undersøk: Velg et dataformat, og forhåndsvis hvordan dataene sendes til KQL-databasen.

      Skjermbilde som viser dataformatet for Inntak-dataskjermen for å opprette en KQL-databasemål.

      Du kan også endre kolonnenavnet, datatypen eller oppdateringskolonnen ved å klikke pilen i tabelloverskriften. Fullfør de nødvendige feltene, og velg Fullfør.

      Skjermbilde som viser hvordan du endrer kolonnen på Inntak-dataskjermen for å opprette en KQL-databasemål.

      Skjermbilde som viser endring av kolonnenavnet, datatypen for Inntaksdata-skjermen for oppretting av en KQL-databasemål.

    3. Sammendrag: Se gjennom statusen for datainntaket, inkludert tabellen som er opprettet med skjemaet du definerte, og tilkoblingen mellom hendelsesstrømmen og KQL-databasen.

      Skjermbilde som viser Sammendrag-fanen på Inntaksdata-skjermen for å opprette en KQL-databasemål.

  4. Når du har konfigurert alt og valgt Lukk, vises et KQL-databasemål på lerretet, som er koblet til hendelsesstrømmen.

    Skjermbilde som viser det nye målet for pull-modus for KQL-database.

Hendelsesbehandling før inntak

Denne modusen behandler hendelsesdataene før du inntar dem i KQL-databasen. Du kan bruke denne modusen hvis du vil bruke litt behandling eller transformasjon på hendelsesdataene før du inntar dem, for eksempel filtrering, aggregering eller utvidelse. Du kan utforme behandlingslogikken ved hjelp av hendelsesprosessor.

  1. Velg Hendelsesbehandling før inntak, fyll ut informasjonen om KQL-databasen, og velg deretter Åpne hendelsesprosessor.

    Skjermbilde av skjermbildet målkonfigurasjonsskjermen for DQL-database for push-modus.

  2. Utform hendelsesbehandlingen med hendelsesprosessoren, og velg deretter Lagre

    Skjermbilde av skjermbildet for hendelsesprosessoren for push-modus.

  3. Når du velger en eksisterende Kusto-tabell, utføres skjemavalidering mellom gjeldende skjema i denne hendelsesstrømmen og måltabellen KQL. Hvis de to skjemaene ikke samsvarer, vises en feilmelding og minner deg på å åpne hendelsesprosessoren for å justere skjemaet i denne hendelsesstrømmen tilsvarende.

    Skjermbilde av skjermbildet for feilbehandling for push-modus.

    Når du åpner hendelsesprosessoren, vises detaljert informasjon om manglende samsvar i fanen Redigeringsfeil.

    Skjermbilde av skjermbildet for hendelsesprosessoren for push-modus som ikke samsvarer med informasjonsskjermen.

  4. Når du har konfigurert alt og valgt Lagre, vises et KQL-databasemål på lerretet, koblet til hendelsesstrømmen, og du kan kontrollere måledataene i datainnsikten og loggene i Kjøretidslogger.

    Skjermbilde som viser det nye målet for push-modus for KQL-database.

Administrere et mål

Rediger/fjern: Du kan redigere eller fjerne et eventstream-mål enten gjennom navigasjonsruten eller lerretet.

Når du velger Rediger, åpnes redigeringsruten på høyre side av hovedredigeringsprogrammet. Du kan endre konfigurasjonen slik du ønsker, inkludert hendelsestransformasjonslogikken gjennom redigeringsprogrammet for hendelsesprosessor.

Skjermbilde som viser hvor du kan velge alternativene for endring og sletting for mål på lerretet.

Hvis du vil lære hvordan du legger til andre mål i en hendelsesstrøm, kan du se følgende artikler: