Dela via


Skapa eventstreams för diskreta händelser (förhandsversion)

Den här artikeln visar hur du skapar Microsoft Fabric-händelseströmmar för diskreta händelser.

När du utvecklar program för realtidsanalys stöter du ofta på två typer av händelser: diskreta händelser och kontinuerliga händelser eller strömmar. Microsoft Fabric-händelseströmmar kan mata in och bearbeta både diskreta och kontinuerliga händelser.

Förstå diskreta och kontinuerliga händelser

För att skapa en effektiv och skalbar händelseström i Infrastrukturresurser är det viktigt att förstå skillnaden mellan diskreta händelser och kontinuerliga händelser eller strömmar.

  • Diskreta händelser, som ofta kallas för meddelandehändelser, är enskilda förekomster som inträffar vid specifika tidpunkter. Varje händelse är oberoende av andra och har en tydlig start- och slutpunkt. Exempel på diskreta händelser är användare som gör beställningar på en webbplats eller gör ändringar i en databas.

  • Kontinuerliga händelser eller strömmar representerar ett kontinuerligt flöde eller dataström över tid. Till skillnad från diskreta händelser har kontinuerliga händelser inte distinkta start- eller slutpunkter. I stället representerar de en stadig och pågående dataström, ofta utan fördefinierade gränser. Exempel är sensordata från IoT-enheter, börsens tickerdata eller inlägg på sociala medier i ett realtidsflöde.

Kommentar

Vi rekommenderar att du har antingen diskreta händelsekällor eller källor för kontinuerliga händelser (ström), inte en blandning av båda, i en händelseström.

Diskreta händelser som stöds

Med infrastrukturhändelseströmmar kan du skapa händelsedrivna lösningar för att samla in ändringar eller händelser i systemtillståndet i infrastrukturdatakällan. Infrastrukturhändelseströmmar stöder följande typer av diskreta händelser:

Diskreta händelser beskrivning
Azure Blob Storage-händelser Genereras vid ändringar som görs i Azure Blob Storage, till exempel skapande, ändring eller borttagning av poster eller filer.
Fabric Workspace Item-händelser Genereras vid ändringar som görs i en infrastrukturresursarbetsyta, inklusive skapande, uppdatering eller borttagning av objekt.

Ansluta diskreta händelser till eventstreams

I Infrastruktur-händelseströmmar kan du lägga till en diskret händelsekälla i en händelseström och dirigera dessa händelser till realtidshubben. Sedan kan du antingen transformera dessa händelser i Fabric-händelseströmmar eller prenumerera på dem i realtidshubben. I realtidshubben omfattar ytterligare åtgärder att använda Fabric Activator eller skapa aviseringar som kör infrastrukturjobbobjekt, till exempel Pipeline och Notebook.

Förutsättningar

  • Åtkomst till en arbetsyta i infrastrukturkapacitetslicensläget (eller) utvärderingslicensläget med deltagare eller högre behörigheter.
  • En infrastrukturarbetsyta för att ansluta till Fabric Workspace Item-händelser eller åtkomst till ett Azure Blob Storage-konto för anslutning till Azure Blob Storage-händelser.

Skapa en händelseström

  1. Ändra din infrastrukturupplevelse till Realtidsinformation.

    Skärmbild som visar växlaren för att växla till realtidsinformationsarbetsbelastningen.

  2. Följ något av dessa steg för att börja skapa en händelseström:

    • På startsidan för Realtidsinformation går du till avsnittet Rekommenderade objekt för att skapa och väljer panelen Händelseström:

      Skärmbild som visar eventstream-panelen på startsidan.

    • Välj Min arbetsyta i det vänstra navigeringsfältet. På sidan Min arbetsyta väljer du Nytt objekt och sedan Eventstream:

      Skärmbild som visar var du hittar alternativet eventstream i menyn Ny på sidan Arbetsyta.

  3. Ange ett namn för den nya händelseströmmen och välj sedan Skapa.

    Skärmbild som visar dialogrutan Ny händelseström.

  4. Det kan ta några sekunder att skapa den nya händelseströmmen på arbetsytan. När händelseströmmen har skapats dirigeras du till huvudredigeraren där du kan börja med att lägga till källor i händelseströmmen.

    Skärmbild som visar redigeraren.

Ansluta diskreta händelser

Utför följande steg för att ansluta diskreta händelser till en händelseström:

  1. På nästa skärm väljer du Använd extern källa.

    En skärmbild av att välja Använd extern källa.

  2. På sidan Välj en datakälla väljer du Visa alla källor.

    En skärmbild av att välja Visa alla källor i fönstret Välj en datakälla.

  3. På skärmen Välj en datakälla väljer du den typ av diskreta händelser som du vill lägga till i händelseströmmen, antingen Azure Blob Storage-händelser eller Fabric Workspace Item-händelser.

    En skärmbild av att välja Azure Blob Storage-händelser.

  4. Lägg till händelsekällan och publicera händelseströmmen genom att följa anvisningarna i någon av följande artiklar:

När det är klart börjar händelseströmmen samla in diskreta händelser när de inträffar. I Realtidshubben hittar du händelserna under Fabric-händelser eller Azure-händelser. I den högra rutan kan du ställa in aviseringar för att vidta ytterligare åtgärder. Mer information finns i följande artiklar i dokumentationen om realtidshubben:

Kända begränsningar

  • För närvarande är felmeddelanden inte tillgängliga när ett fel inträffar på diskreta händelsekällor.
  • För närvarande är dataförhandsgranskningsfunktionen inte tillgänglig för diskreta händelsekällor.