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.
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.
På skærmen Eventhouse skal du vælge Direkte indtagelse.
Angiv et destinationsnavn, et arbejdsområdeog et Eventhouse- fra det valgte arbejdsområde.
Vælg Gem.
Forbind det nye Eventhouse-destinationskort til outputtet fra din eventstream, hvis du ikke allerede har oprettet forbindelse, og vælg derefter Publicer.
I livevisningskal du vælge Konfigurer i destinationsnoden Eventhouse.
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.
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.
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.
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.
Når du er færdig med at konfigurere dataene, skal du vælge Udfør på skærmen Undersøg dataene .
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.
Du kan nu se destinationen Eventhouse på lærredet 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.
I redigeringstilstand for eventstreamen, skal du holde markøren over en operator eller afledt stream, vælge +og derefter vælge Eventhouse.
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.
Hvis du vil implementere destinationen eventhouse, der er tilføjet for nylig, skal du vælge Publicer.
Når du har fuldført disse trin, er eventstream med Eventhouse-destinationen tilgængelig til visualisering i livevisning.
Relateret indhold
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.
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.
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.
På siden Hent data skal du navigere gennem fanerne for at fuldføre konfigurationen:
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.
Undersøg: Vælg et dataformat, og få vist et eksempel på, hvordan dataene sendes til din KQL-database.
Du kan også ændre kolonnenavnet, datatypen eller opdateringskolonnen ved at klikke på pilen i tabeloverskriften. Udfyld de obligatoriske felter, og vælg Udfør.
Oversigt: Gennemse status for dataindtagelse, herunder den tabel, der er oprettet med det skema, du har defineret, og forbindelsen mellem eventstream og KQL-databasen.
Når du har konfigureret alt og valgt Luk, vises der en KQL-databasedestination på lærredet, der er forbundet til din eventstream.
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.
Vælg Hændelsesbehandling før indtagelse, udfyld oplysningerne om din KQL-database, og vælg derefter Åbn hændelsesprocessor.
Design hændelsesbehandling med hændelsesprocessor, og vælg derefter Gem
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.
Når du åbner hændelsesprocessoren, vises de detaljerede uoverensstemmelsesoplysninger under fanen Oprettelsesfejl.
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.
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.
Relateret indhold
Du kan få mere at vide om, hvordan du føjer andre destinationer til en eventstream, i følgende artikler: