Del via


Føj en Eventhouse-destination til en eventstream

I denne artikel kan du se, hvordan du føjer et Eventhouse som en destination til en eventstream i Microsoft Fabric-hændelsesstrømme.

Bemærk

Forbedrede funktioner aktiveres som standard, når du opretter eventstreams nu. Hvis du har hændelsesstreams, der er oprettet ved hjælp af standardfunktioner, fungerer disse hændelsesstreams fortsat. Du kan stadig redigere og bruge dem som normalt. Vi anbefaler, at du opretter en ny hændelsesstream for at erstatte standardhændelsesstreams, så du kan drage fordel af yderligere funktioner og fordele ved forbedrede hændelsesstreams.

Forudsætninger

  • Adgang til et arbejdsområde i Fabric-kapacitetslicenstilstand (eller) prøvelicenstilstand med bidragydertilladelser eller højere tilladelser.
  • Adgang til et eventhouse, der er oprettet i et Fabric-arbejdsområde, hvor du har tilladelsen Bidragyder eller højere.

Bemærk

Det maksimale antal kilder og destinationer for én hændelsesstream er 11.

Tilføj et eventhouse som en destination

Hvis du vil tilføje et Eventhouse som en destination, kan du vælge mellem to indtagelsestilstande: Direkte indtagelse eller hændelsesbehandling før indtagelse.

Tilstand for direkte indtagelse

Direkte indtagelsestilstand henter dine hændelsesdata direkte i Eventhouse uden nogen behandling. Du kan bruge tilstanden direkte indtagelse til at føje en Eventhouse-destination til din standardstream.

Vigtigt

Du kan kun bruge direkte indtagelse til din standardstream. Direkte indtagelse kan ikke følge behandlingsoperatorer eller afledte streams. Hvis du vil tilføje en destination for hændelseshuset efter behandling af operatorer eller afledte streams, skal du i stedet bruge hændelsesbehandling, før du har indtaget.

  1. I tilstanden Edit for your eventstream skal du vælge Tilføj destination på båndet eller vælge kortet Transformér hændelser eller tilføje destinationskort på lærredet og derefter vælge Eventhouse.

    Et skærmbillede af valg af Eventhouse på rullelisten Tilføj destination.

  2. På skærmen Eventhouse skal du vælge Direkte indtagelse.

  3. Angiv et destinationsnavn, et arbejdsområdeog et Eventhouse- fra det valgte arbejdsområde.

  4. Vælg Gem.

    Et skærmbillede af konfigurationsskærmen eventhouse.

  5. Forbind det nye Eventhouse-destinationskort til outputtet fra din eventstream, hvis du ikke allerede har oprettet forbindelse, og vælg derefter Publicer.

    Et skærmbillede af hændelsesstrømmen, hvor knappen Publicer er fremhævet.

  6. I livevisningskal du vælge Konfigurer i destinationsnoden Eventhouse.

    Et skærmbillede af den publicerede hændelsesstream med knappen Konfigurer i KQL-databasedestinationen fremhævet.

  7. Eventhouse åbnes på skærmen Hent data. Vælg en eksisterende tabel i KQL-databasen, eller vælg Ny tabel for at oprette en ny til at distribuere og indtage dataene.

  8. Angiv navnet på dataforbindelsen, eller bevar det angivne navn, og vælg derefter Næste. Det kan tage et par minutter at hente data fra eventstreamen.

    Et skærmbillede af skærmbilledet Hent data for KQL-databasedestinationen, hvor knappen Næste er fremhævet.

  9. På skærmen Undersøg data kan du:

    • Vælg et Formatér for at få vist, hvordan dataene sendes til dit Eventhouse.
    • Vælg Rediger kolonner for at konfigurere kolonnerne for dine data.
    • Vælg Avanceret for at vælge hændelser, der skal medtages, eller for at vælge tilknytningsindstillinger.

    Et skærmbillede, der viser dataformater og avancerede indstillinger på skærmen Undersøg data.

  10. Hvis du vælger Rediger kolonner, kan du på skærmen Rediger kolonner :

    • Vælg Tilføj kolonne for at tilføje en kolonne.
    • Vælg Kildekolonner , der skal tilknyttes.
    • Anvend tilknytningstransformation på kolonner.
    • Skift eksempeldataværdier .

    Vælg derefter Anvend.

    Et skærmbillede af skærmbilledet Rediger kolonner.

  11. Når du er færdig med at konfigurere dataene, skal du vælge Udførskærmen Undersøg dataene .

  12. På skærmen Oversigt skal du gennemse detaljerne og status for dataindtagelse, herunder tabellen med det skema, du har defineret, og forbindelsen mellem eventstream og Eventhouse. Vælg Luk for at færdiggøre konfigurationen af Eventhouse.

    Et skærmbillede af skærmbilledet Oversigt med knappen Luk fremhævet.

Du kan nu se destinationen Eventhouse på lærredet i livevisning.

Et skærmbillede af den konfigurerede KQL-databasedestination i livevisning.

Hændelsesbehandling før indtagelse

Hændelsesbehandling før indtagelsestilstand behandler dine hændelsesdata, før de indtages i Eventhouse. Brug denne tilstand, hvis du anvender operatorer, f.eks. filtrering eller aggregering, til at behandle dataene før indtagelse eller efter en afledt stream.

  1. I redigeringstilstand for eventstreamen, skal du holde markøren over en operator eller afledt stream, vælge +og derefter vælge Eventhouse.

    Et skærmbillede af valg af symbolet + for operatoroutputtet og valg af KQL-database.

  2. På skærmen Eventhouse skal Hændelsesbehandling før indtagelse allerede være valgt. Udfyld resten af oplysningerne om dit Eventhouse, og vælg derefter Gem.

    Et skærmbillede af konfigurationsskærmen for KQL-databasen til behandling af hændelser før indtagelse.

  3. Hvis du vil implementere destinationen eventhouse, der er tilføjet for nylig, skal du vælge Publicer.

    Et skærmbillede af hændelsesstrømmen i redigeringstilstand, hvor KQL-databasedestinationen er tilføjet.

Når du har fuldført disse trin, er eventstream med Eventhouse-destinationen tilgængelig til visualisering i livevisning.

Et skærmbillede af det konfigurerede flow til behandling af KQL-databasehændelser i livevisning.

Du kan få mere at vide om, hvordan du føjer andre destinationer til en eventstream, i følgende artikler:

Forudsætninger

Før du starter, skal du fuldføre følgende forudsætninger:

  • Adgang til et arbejdsområde i Fabric-kapacitetslicenstilstand (eller) prøvelicenstilstand med bidragydertilladelser eller højere tilladelser.
  • Adgang til arbejdsområdet med bidragydertilladelser eller nyere, hvor din KQL-database er placeret.

Bemærk

Det maksimale antal kilder og destinationer for én hændelsesstream er 11.

Tilføj en KQL-database som destination

Hvis du vil tilføje en KQL-database som destination, skal du have oprettet en KQL-database i arbejdsområdet og vælge mellem to indtagelsestilstande: Direkte indtagelse og hændelsesbehandling før indtagelse.

Direkte indtagelse

Denne tilstand henter dine hændelsesdata direkte i KQL-databasen uden behandling. Du kan bruge denne tilstand, hvis du vil indtage dine hændelsesdata, som de er, og udføre behandling eller transformation senere i KQL-databasen ved hjælp af KQL-forespørgsler.

  1. Vælg Ny destination på båndet eller "+" på hovededitorens lærred, og vælg derefter KQL-database. Skærmbilledet konfiguration af KQL-databasedestinationen vises.

  2. Vælg Direkte indtagelse, angiv et destinationsnavn, vælg et arbejdsområde, vælg en KQL-database fra det valgte arbejdsområde, og vælg derefter Tilføj og konfigurer.

    Bemærk

    Du kan kun vælge arbejdsområder, der har samme område Fabric-kapacitet som eventstream.

    Skærmbillede af konfigurationsskærmen til konfiguration af KQL-database-pulltilstand.

  3. På siden Hent data skal du navigere gennem fanerne for at fuldføre konfigurationen:

    1. Konfigurer: Brug en eksisterende tabel med din KQL-database, eller opret en ny til at distribuere og indtage dataene. Udfyld de obligatoriske felter, og vælg Næste.

      Skærmbillede, der viser fanen Destination på skærmen Indfødningsdata for oprettelse af en KQL-databasedestination.

    2. Undersøg: Vælg et dataformat, og få vist et eksempel på, hvordan dataene sendes til din KQL-database.

      Skærmbillede, der viser dataformatet for dataskærmen til indfødning for oprettelse af en KQL-databasedestination.

      Du kan også ændre kolonnenavnet, datatypen eller opdateringskolonnen ved at klikke på pilen i tabeloverskriften. Udfyld de obligatoriske felter, og vælg Udfør.

      Skærmbillede, der viser, hvordan du ændrer kolonnen på dataskærmen til indfødning for at oprette en KQL-databasedestination.

      Skærmbillede, der viser ændringen af kolonnenavnet, datatypen for skærmbilledet indfødningsdata for oprettelse af en KQL-databasedestination.

    3. Oversigt: Gennemse status for dataindtagelse, herunder den tabel, der er oprettet med det skema, du har defineret, og forbindelsen mellem eventstream og KQL-databasen.

      Skærmbillede, der viser fanen Oversigt på skærmbilledet indfødningsdata for oprettelse af en KQL-databasedestination.

  4. Når du har konfigureret alt og valgt Luk, vises der en KQL-databasedestination på lærredet, der er forbundet til din eventstream.

    Skærmbillede, der viser destinationen for den nye KQL-databases pulltilstand.

Hændelsesbehandling før indtagelse

Denne tilstand behandler dine hændelsesdata, før du indsætter dem i KQL-databasen. Du kan bruge denne tilstand, hvis du vil anvende noget behandling eller transformation på dine hændelsesdata, før du indtager dem, f.eks. filtrering, aggregering eller udvidelse. Du kan designe behandlingslogikken ved hjælp af hændelsesprocessoren.

  1. Vælg Hændelsesbehandling før indtagelse, udfyld oplysningerne om din KQL-database, og vælg derefter Åbn hændelsesprocessor.

    Skærmbillede af konfigurationsskærmen til konfiguration af KQL-database-pushtilstand.

  2. Design hændelsesbehandling med hændelsesprocessor, og vælg derefter Gem

    Skærmbillede af processorskærmen for pushtilstandshændelsen.

  3. Når du vælger en eksisterende Kusto-tabel, udføres skemavalideringen mellem det aktuelle skema i denne hændelsesstream og mål-KQL-tabellen. Hvis de to skemaer ikke matcher, vises der en fejlmeddelelse, og du bliver mindet om at åbne hændelsesbehandleren for at justere skemaet i denne hændelsesstream i overensstemmelse hermed.

    Skærmbillede af fejlskærmen for hændelsesbehandler i pushtilstand.

    Når du åbner hændelsesprocessoren, vises de detaljerede uoverensstemmelsesoplysninger under fanen Oprettelsesfejl.

    Skærmbillede af skærmen med uoverensstemmende oplysninger for hændelsesprocessoren i pushtilstand.

  4. Når du har konfigureret alt og valgt Gem, vises der en KQL-databasedestination på lærredet, der er forbundet til din hændelsesstream, og du kan kontrollere målepunkterne i Dataindsigt og logge i Kørselslogge.

    Skærmbillede, der viser destinationen for pushtilstand for den nye KQL-database.

Administrer en destination

Rediger/fjern: Du kan redigere eller fjerne en eventstream-destination enten via navigationsruden eller lærredet.

Når du vælger Rediger, åbnes redigeringsruden i højre side af hovededitoren. Du kan ændre konfigurationen, som du ønsker, herunder hændelsestransformationslogikken via hændelsesbehandlereditoren.

Skærmbillede, der viser, hvor du kan vælge indstillingerne for redigering og sletning for destinationer på lærredet.

Du kan få mere at vide om, hvordan du føjer andre destinationer til en eventstream, i følgende artikler: