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
Ändra din infrastrukturupplevelse till Realtidsinformation.
Följ något av dessa steg för att börja skapa en händelseström:
Ange ett namn för den nya händelseströmmen och välj sedan Skapa.
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.
Ansluta diskreta händelser
Utför följande steg för att ansluta diskreta händelser till en händelseström:
På nästa skärm väljer du Använd extern källa.
På sidan Välj en datakälla väljer du Visa alla källor.
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.
Lägg till händelsekällan och publicera händelseströmmen genom att följa anvisningarna i någon av följande artiklar:
- Information om Azure Blob Storage-händelser finns i Lägga till Azure Blob Storage-händelser.
- Information om händelser för fabric-arbetsyteobjekt finns i Lägga till objekthändelser för infrastrukturresurser.
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:
- Ange aviseringar för Azure Blob Storage-händelser i realtidshubben
- Ange aviseringar för objekthändelser för infrastrukturresurser i 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.