Del via


Legge til et egendefinert endepunkt eller et egendefinert appmål i en hendelsesstrøm

Hvis du vil koble ditt eget program til en hendelsesstrøm, kan du legge til et egendefinert endepunkt eller en egendefinert app som mål. Deretter kan du bruke hendelser i sanntid fra hendelsesstrømmen til ditt eget program med tilkoblingsendepunktet eksponert på det egendefinerte endepunktet eller den egendefinerte appen. Med Apache Kafka-protokollen tilgjengelig som et alternativ for egendefinerte endepunkter eller egendefinerte apper, kan du også bruke hendelser i sanntid ved hjelp av Apache Kafka-protokollen.

Denne artikkelen viser deg hvordan du legger til et egendefinert endepunktmål eller et egendefinert appmål i en hendelsesstrøm i Hendelsesstrømmer for Microsoft Fabric.

Merk

Forbedrede funksjoner aktiveres som standard når du oppretter hendelsesstrømmer nå. Hvis du har hendelsesstrømmer som ble opprettet ved hjelp av standardfunksjoner, vil disse hendelsesstrømmene fortsette å fungere. Du kan fortsatt redigere og bruke dem som vanlig. Vi anbefaler at du oppretter en ny hendelsesstrøm for å erstatte standard hendelsesstrømmer, slik at du kan dra nytte av flere funksjoner og fordeler ved forbedrede hendelsesstrømmer.

Forutsetning

Før du begynner, må du få tilgang til et arbeidsområde i lisensmodus for stoffkapasitet (eller) prøveversjonslisensmodus med bidragsyter eller høyere tillatelser der eventstreamen er plassert.

Merk

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

Legge til et egendefinert endepunkt som mål

Hvis du vil rute hendelsesdata til appen, kan du legge til et egendefinert endepunkt som eventstream-mål:

  1. Hvis du er i live-visningen, bytter du til redigeringsmodus ved å velge Rediger på båndet.

    Skjermbilde som viser Rediger-knappen som lar deg bytte til redigeringsmodus.

  2. Legg til et egendefinert endepunktmål på én av følgende måter i redigeringsmodus:

    • Velg Legg til mål på båndet, velg Egendefinert endepunkt, og koble deretter endepunktet til standardstrøm eller avledet strøm.

      Skjermbilde som viser valget av et egendefinert endepunkt som mål på båndet.

    • Velg Transformer hendelser eller legg til mål i redigeringsprogrammet, og velg deretter Egendefinert endepunkt.

      Skjermbilde som viser valget av et egendefinert endepunkt i redigeringsprogrammet.

  3. Skriv inn et navn for det egendefinerte endepunktet for målnavnet. Velg deretter Lagre.

    Skjermbilde som viser ruten for å skrive inn et navn for et egendefinert endepunkt.

  4. Koble standard strømflis til den egendefinerte endepunktflisen hvis det ikke finnes noen eksisterende tilkobling.

    Skjermbilde som viser tilkoblingen til en egendefinert endepunktflis.

  5. Hvis du vil vise detaljert informasjon om det egendefinerte endepunktet, velger du Publiser.

    Skjermbilde som viser Publiser-knappen.

Få endepunktdetaljer i Detalj-ruten for å bruke hendelser

Velg den egendefinerte endepunktflisen i live-visningen. Detaljruten som vises, har tre protokollfaner: Event Hub, AMQP og Kafka.

Skjermbilde som viser Detaljer-ruten for et egendefinert endepunkt.

Hver protokollfane har tre sider: Grunnleggende, nøkler og eksempelkode. Disse sidene tilbyr endepunktdetaljene med tilsvarende protokoll for tilkobling.

Grunnleggende viser navnet, typen og statusen til det egendefinerte endepunktet.

Skjermbilde som viser grunnleggende detaljer for et egendefinert endepunkt i den direktesendte visningen i hendelsesbanen.

Nøkler gir informasjon om tilkoblingsnøkler. Eksempelkoden inneholder eksempelkoden, med de tilsvarende nøklene innebygd, som du kan bruke til å strømme hendelsene til hendelsesstrømmen. Informasjonen på disse sidene varierer etter protokoll.

Hendelseshub

Taster-siden på Fanen Hendelseshub inneholder informasjon relatert til tilkoblingsstreng for en hendelseshub. Informasjonen omfatter navnet på hendelseshuben, navn på delt tilgangsnøkkel, primærnøkkel og primærnøkkel for tilkoblingsstreng.

Skjermbilde som viser hendelseshubtaster i Detalj-ruten i den direktesendte visningen for hendelsesstrømmen.

Hendelseshubformatet er standard for tilkoblingsstreng, og det fungerer med Azure Event Hubs SDK. Med dette formatet kan du koble til eventstream via Event Hubs-protokollen.

Følgende eksempel viser hvordan tilkoblingsstreng ser ut i hendelseshubformat:

Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/; SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxx

Eksempelkodesiden Hendelseshub-fanen tilbyr kode som er klar til bruk, som inneholder den nødvendige informasjonen om tilkoblingsnøkler i hendelseshuben. Bare kopier og lim den inn i programmet for bruk.

Skjermbilde som viser eksempelkoden for hendelseshuben i Detalj-ruten i den direktesendte visningen for hendelsesbanen.

Kafka

Kafka-formatet er kompatibelt med Apache Kafka-protokollen, som er en populær distribuert strømmeplattform som støtter databehandling med høy gjennomstrømming og lav ventetid. Du kan bruke taster og eksempelkodeinformasjon for Kafka-protokollformatet til å koble til hendelsesstrømmen og bruke hendelsene.

Skjermbilde som viser Kafka-tastene i Detalj-ruten i den direktesendte visningen for hendelsesbanen.

Eksempelkodesiden Kafka-fanen inneholder ferdiglagd kode, inkludert de nødvendige tilkoblingsnøklene i Kafka-format. Bare kopier den for din bruk.

Skjermbilde som viser Eksempelkode for Kafka i Detalj-ruten i den direktesendte visningen for hendelsesbanen.

AMQP

AMQP-formatet er kompatibelt med AMQP 1.0-protokollen, som er en standard meldingsprotokoll som støtter interoperabilitet mellom ulike plattformer og språk. Du kan bruke dette formatet til å koble til hendelsesstrømmen ved hjelp av AMQP-protokollen.

Skjermbilde som viser AMQP-nøkler i Detalj-ruten i den direktesendte visningen for hendelsesbanen.

Eksempelkodesiden AMQP-fanen gir klar til bruk-kode med tilkoblingsnøkkelinformasjon i AMQP-format.

Skjermbilde som viser AMQP-eksempelkode i Detalj-ruten i den direktesendte visningen for hendelsesbanen.

Du kan velge protokollformatet som passer dine programbehov og innstillinger, og deretter kopiere og lime inn tilkoblingsstreng i programmet. Du kan også referere til eller kopiere eksempelkoden på eksempelkodesiden , som viser hvordan du sender eller mottar hendelser ved hjelp av ulike protokoller.

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 få tilgang til eventstreamens arbeidsområde i lisensmodus for stoffkapasitet (eller) prøveversjonslisensmodus med bidragsyter eller høyere tillatelser.

Merk

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

Legge til en egendefinert app som mål

Hvis du vil rute hendelsesdata til programmet, kan du legge til en egendefinert app som eventstream-destinasjon:

  1. Velg Nytt mål på båndet eller plusstegnet (+) i hovedredigeringsprogrammet, og velg deretter Egendefinert app.

  2. Skriv inn et målnavn for den egendefinerte appen i ruten Egendefinert app, og velg deretter Legg til.

    Skjermbilde av ruten for å konfigurere en egendefinert app som mål.

Få endepunktdetaljer i Detalj-ruten for å bruke hendelser

Når du har opprettet det egendefinerte programmet som mål, kan du vise informasjonen i Detalj-ruten .

Skjermbilde som viser Detaljer-ruten for et egendefinert appmål.

Detaljruten har tre protokollfaner: Event Hub, AMQP og Kafka. Hver protokollfane har tre sider: Grunnleggende, nøkler og eksempelkode. Disse sidene tilbyr endepunktdetaljene med tilsvarende protokoll for tilkobling.

Grunnleggende viser navnet, typen og statusen til den egendefinerte appen.

Skjermbilde som viser grunnleggende detaljer for en egendefinert app i Detalj-ruten i en hendelsesstrøm.

Nøkler gir informasjon om tilkoblingsnøkler. Eksempelkoden inneholder eksempelkoden, med de tilsvarende nøklene innebygd, som du kan bruke til å strømme hendelsene til hendelsesstrømmen. Informasjonen på disse sidene varierer etter protokoll.

Hendelseshub

Taster-siden på Fanen Hendelseshub inneholder informasjon relatert til tilkoblingsstreng for en hendelseshub. Informasjonen omfatter navnet på hendelseshuben, navn på delt tilgangsnøkkel, primærnøkkel og primærnøkkel for tilkoblingsstreng.

Skjermbilde som viser hendelseshubtaster i Detalj-ruten i hendelsesstrømmen.

Hendelseshubformatet er standard for tilkoblingsstreng, og det fungerer med Azure Event Hubs SDK. Med dette formatet kan du koble til eventstream via Event Hubs-protokollen.

Følgende eksempel viser hvordan tilkoblingsstreng ser ut i hendelseshubformat:

Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/; SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxx

Eksempelkodesiden Hendelseshub-fanen tilbyr kode som er klar til bruk, som inneholder den nødvendige informasjonen om tilkoblingsnøkler i hendelseshuben. Bare kopier og lim den inn i programmet for bruk.

Skjermbilde som viser eksempelkoden for hendelseshuben i Detalj-ruten i hendelsesstrømmen.

Kafka

Kafka-formatet er kompatibelt med Apache Kafka-protokollen, som er en populær distribuert strømmeplattform som støtter databehandling med høy gjennomstrømming og lav ventetid. Du kan bruke taster og eksempelkodeinformasjon for Kafka-protokollformatet til å koble til hendelsesstrømmen og bruke hendelsene.

Skjermbilde som viser Kafka-tastene i Detalj-ruten i hendelsesstrømmen.

Eksempelkodesiden Kafka-fanen inneholder ferdiglagd kode, inkludert de nødvendige tilkoblingsnøklene i Kafka-format. Bare kopier den for din bruk.

Skjermbilde som viser Eksempelkode for Kafka i Detalj-ruten i hendelsesstrømmen.

AMQP

AMQP-formatet er kompatibelt med AMQP 1.0-protokollen, som er en standard meldingsprotokoll som støtter interoperabilitet mellom ulike plattformer og språk. Du kan bruke dette formatet til å koble til hendelsesstrømmen ved hjelp av AMQP-protokollen.

Skjermbilde som viser AMQP-nøkler i Detalj-ruten i hendelsesstrømmen.

Eksempelkodesiden AMQP-fanen gir klar til bruk-kode med tilkoblingsnøkkelinformasjon i AMQP-format.

Skjermbilde som viser AMQP-eksempelkode i Detalj-ruten i hendelsesstrømmen.

Du kan velge protokollformatet som passer dine programbehov og innstillinger, og deretter kopiere og lime inn tilkoblingsstreng i programmet. Du kan også referere til eller kopiere eksempelkoden på eksempelkodesiden , som viser hvordan du sender eller mottar hendelser ved hjelp av ulike protokoller.

Administrere et mål

Du kan redigere (via Rediger-kommandoen ) eller fjerne (via Fjern-kommandoen ) et eventstream-mål gjennom enten dataruten eller lerretet.

Når du velger Rediger, åpnes redigeringsruten på høyre side av hovedredigeringsprogrammet. Du kan endre konfigurasjonen slik du vil, 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: