Del via


Legg til et Event Grid-navnerom i en hendelsesstrøm for sanntidsinntak av hendelser og MQTT-data

I dagens tilkoblede verden er organisasjoner avhengige av strømmende hendelsesdata og Internet of Things (IoT)-data for sanntidsanalyse, overvåking og beslutningstaking. Med den nye muligheten til å legge til et Azure Event Grid-navnerom som kilde til en hendelsesstrøm, kan du sømløst bringe både standardhendelser og Message Queuing Telemetry Transport (MQTT)-meldinger inn i Microsoft Fabric.

Denne integrasjonen muliggjør scenarier som industriell IoT-overvåking, tilkoblede kjøretøydata og integrasjon av bedriftssystemer uten komplekse tilpassede pipelines. Ved å bygge bro mellom Event Grid- og Fabric-hendelsesstrømmer får du et kraftig, skalerbart fundament for å behandle millioner av hendelser per sekund og umiddelbart låse opp innsikt over hele dataområdet ditt.

Denne koblingen tar inn både CloudEvents fra navneromsemner og MQTT-telemetri direkte fra Azure Event Grid inn i Fabric Eventstream.

Denne artikkelen viser deg hvordan du legger til en Event Grid-navnerom til en hendelsesstrøm.

Prerequisites

  • Opprett eller ha et Event Grid-navnerom med administrert identitet aktivert.

  • Et arbeidsområde som ikke er My workspace, som opererer i Fabric-kapasitet eller prøvelisensmodus, er påkrevd.

  • Hvis du har medlemstillatelser (eller høyere), er det ikke nødvendig med ekstra oppsett. Hvis du ikke har medlemstillatelser, be en kollega med medlemstilgang om å tildele bidragsytertilgang til Event Grid-tjenesteprinsippet før du legger til kilden:

    1. I arbeidsområdet åpner du Administrer tilgangspanelet .
    2. Velg Legg til personer eller grupper.
    3. Skriv inn navnet på Event Grid-navneområdet, og velg den samsvarende tjenestekontohaveren.
    4. Tildel bidragsyterrollen og velg Legg til.
  • Slå på MQTT og ruting i Event Grid-navnerommet hvis du vil motta MQTT-data.

  • Opprett en hendelsesstrøm hvis du ikke har en.

Konfigurer portalinnstillinger

For å sikre at den administrerte identiteten til Event Grid-navnerommet har de nødvendige tillatelsene, konfigurer innstillinger i administrasjonsportalen:

  1. Øverst til høyre, velg Innstillinger (tannhjulsikon).

  2. I seksjonen Styring og innsikt , velg Administrasjonsportal.

    Skjermbilde av lenken til admin-portalen i Power BI-innstillingene.

  3. På siden for leietakerinnstillinger , gå til seksjonen Utviklerinnstillinger .

  4. For å gi tjenesteprincipalen tilgang til Fabric-API-er for å opprette arbeidsområder, tilkoblinger eller distribusjonspipelines:

    1. Utvid tjenesteprinsippene kan bruke Fabric API-alternativet .
    2. Angi veksleknappen til Aktivert.
    3. Under Søk på, velg hele organisasjonen.
    4. Velg Bruk.

    Skjermbilde som viser utviklerinnstillinger.

    For å få tilgang til alle andre API-er (aktivert som standard for nye leietakere):

    1. Utvid alternativet Tillat tjenesteledere å opprette og bruke profiler .
    2. Angi veksleknappen til Aktivert.
    3. Under Søk på, velg hele organisasjonen.
    4. Velg Bruk.

Start veiviseren for å velge en datakilde

Hvis du ikke har lagt til noen kilde i hendelsesstrømmen din ennå, velg flisen Bruk ekstern kilde.

Skjermbilde som viser valget av flisen for å bruke en ekstern kilde.

Hvis du legger til kilden i en allerede publisert hendelsesstrøm, bytt til Rediger-modus . På båndet, velg Legg til kilde>Eksterne kilder.

Skjermbilde som viser valg for å legge til eksterne kilder.

På siden Velg en datakilde , søk etter Azure Event Grid Namespace. På Azure Event Grid Namespace-flisen , velg Connect.

Skjermbilde som viser valget av et Azure Event Grid-navnerom som kildetype i veiviseren for å hente hendelser.

Konfigurer Event Grid-tilkoblingen

Følg disse trinnene på siden Konfigurer tilkoblingsinnstillinger :

  1. Velg Azure-abonnementet som har navneområdet Event Grid for abonnement.

  2. Velg navneområdet for hendelsesrutenett fra rullegardinlisten for navneområde.

  3. Innholdet i Namespace-emneseksjonen varierer avhengig av om MQTT er aktivert:

    • Hvis MQTT ikke er aktivert for emnet navneområde, oppretter du et nytt emne eller velger et eksisterende emne.

      Skjermbilde som viser konfigurasjonsinnstillinger for et Azure Event Grid-navnerom når MQTT ikke er aktivert.

    • Hvis navnerommet har MQTT aktivert, et emne og ruting aktivert, velg abonnementet og navnerommets navn.

      Skjermbilde som viser konfigurasjonsinnstillinger for et Event Grid-navnerom når MQTT og ruting er aktivert.

    • Hvis navnerommet har MQTT aktivert, men ruting ikke er aktivert for navnerommet, velg alternativene for abonnement, navneromsnavn og emne for navnerom.

      Skjermbilde som viser konfigurasjonsinnstillinger for et Azure Event Grid-navnerom når MQTT er aktivert, men ruting ikke er aktivert.

  4. Hvis du bruker sanntidshuben, følg disse stegene:

    1. I seksjonen for strømdetaljer til høyre, velg Fabric-arbeidsområdet hvor du vil lagre hendelsesstrømmen.
    2. For Eventstream-navn, skriv inn et navn for eventstreamen. Veiviseren oppretter en hendelsesstrøm med det valgte navneområdet for hendelsesrutenett som kilde.
    3. Verdien for strømnavnet genereres automatisk for deg ved å legge til -stream til navnet på hendelsesstrømmen. Denne strømmen vises på sanntidshubens side for alle datastrømmer når veiviseren er ferdig.

    Skjermbilde som viser delen for strømdetaljer for Event Grid-navnerommet.

  5. Hvis du bruker eventstream-editoren til å legge til et Event Grid-navnerom som kilde til en eventstream, velg blyantknappen under Kildenavn. Deretter skriver du inn et kildenavn.

  6. Velg Neste nederst på siden.

  7. På siden Anmeldelse + koble til, gå gjennom innstillingene dine, og velg deretter Koble til.

    Skjermbilde som viser siden for å gjennomgå innstillinger og lage et Event Grid-navnerom.

    Følgende eksempel viser hvordan siden ser ut hvis både MQTT og ruting er aktivert for navnerommet.

    Skjermbilde som viser siden for gjennomgang og tilkobling med MQTT og ruting aktivert.

    Følgende eksempel viser hvordan siden ser ut hvis MQTT er aktivert for navnerommet, men ruting ikke er aktivert.

    Skjermbilde som viser siden for gjennomgang og tilkobling med MQTT aktivert, men ruting ikke aktivert.

Se en oppdatert hendelsesstrøm

  1. Velg Legg til på siden Se gjennom + koble til.

  2. Bekreft at Event Grid-kilden er lagt til hendelsesstrømmen din på lerretet i redigeringsmodus . For å implementere dette nylig tilførte Event Grid-navnerommet, velg Publiser på båndet.

    Skjermbilde som viser redigeringsprogrammet med Publiser-knappen valgt.

  3. Event Grid-navnerommet er tilgjengelig for visualisering i Live-visningen . Velg Event Grid Namespace-flisen i diagrammet for å vise detaljer om kilden.