Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Fabric Activator är en upplevelse utan kod som automatiskt utlöser åtgärder när specifika mönster eller villkor identifieras i dataströmmar eller Power BI-rapporter. Den övervakar kontinuerligt dessa datakällor och initierar åtgärder när tröskelvärden uppfylls eller specifika mönster identifieras. Dessa åtgärder kan omfatta att skicka e-postmeddelanden eller Teams-meddelanden, starta Power Automate-flöden eller integrera med tredjepartssystem.
Vanliga användningsfall
Här följer några verkliga scenarier där du kan använda Fabric Activator:
- Starta annonskampanjer automatiskt när försäljningen i samma butik minskar, vilket ökar prestandan på underpresterande platser.
- Meddela butikschefer att flytta mat från felaktiga frysar i livsmedelsbutiker innan förstöring sker.
- Utlösa anpassade arbetsflöden för uppsökande verksamhet när en kunds resa mellan appar, webbplatser eller andra beröringspunkter indikerar en negativ upplevelse.
- Initiera proaktivt undersökningsarbetsflöden när en leveranss status inte uppdaterades inom en definierad tidsram, vilket hjälper till att hitta förlorade paket snabbare.
- Meddela kontoteam när kunder hamnar i betalningsdröjsmål, med användning av anpassade tröskelvärden för tid eller utestående belopp per kund.
- Övervaka hälsotillståndet för datapipelinen och kör automatiskt misslyckade jobb eller aviseringsteam igen när avvikelser eller fel identifieras.
Huvudkoncept
Följande begrepp används för att skapa och utlösa automatiserade åtgärder och svar i Fabric Activator.
Händelser och händelseströmmar
Fabric Activator behandlar alla datakällor som strömmar av händelser. En händelse representerar en observation om tillståndet för ett objekt och innehåller vanligtvis en identifierare för objektet, en tidsstämpel och värden för de fält som övervakas.
Händelseströmmar varierar i frekvens. Till exempel genererar IoT-sensorer händelser flera gånger per sekund och logistiksystem genererar händelser sporadiskt, till exempel när paket genomsöks på leveransplatser.
En händelseström är en specifik objekttyp i Microsoft Fabric. Med funktionen Eventstreams i arbetsbelastningen Real-Time Intelligence kan du mata in, transformera och dirigera realtidshändelser – utan att skriva någon kod. Fabric Activator övervakar händelseströmmen och vidtar automatiskt åtgärder när definierade mönster eller tröskelvärden identifieras.
Även data från Power BI behandlas som en händelseström. I det här fallet är händelser periodiska observationer baserat på uppdateringsschemat för en Power BI-semantisk modell (kallades tidigare en datauppsättning). Dessa observationer kan inträffa dagligen eller varje vecka, vilket utgör en långsam händelseström.
Objekt
I Fabric Activator kallas de entiteter som du övervakar affärsobjekt, som kan vara antingen fysiska eller konceptuella. Exempel är fysiska objekt som frysar, fordon, paket och användare samt konceptuella objekt som reklamkampanjer, kundkonton, användarsessioner.
Om du vill modellera ett affärsobjekt i Activator ansluter du en eller flera händelseström, väljer en kolumn som ska fungera som objekt-ID och anger de fält som du vill behandla som egenskaper för objektet.
Termen objektinstans refererar till ett specifikt exempel på ett affärsobjekt, till exempel en viss frys, ett fordon eller en användarsession. Däremot refererar objektet vanligtvis till den allmänna definitionen eller klassen (till exempel "frys" som en typ). Termen population används för den fullständiga uppsättningen objektinstanser som övervakas.
Regler
Regler definierar de villkor som du vill identifiera för dina objekt och vilka åtgärder som ska utföras när dessa villkor uppfylls. En regel för ett frysobjekt kan till exempel identifiera när temperaturen stiger över ett säkert tröskelvärde och automatiskt skicka en e-postavisering till den tilldelade teknikern.
Det finns tre typer av regler som du kan skapa:
- Händelsebaserade regler: Utlöses av enskilda händelser när de inträffar i händelseströmmen.
- Objekthändelseregler: Utlöses när händelser läggs till i en specifik objektinstans.
- Objektegenskapsregler: Utlöses baserat på aktuellt tillstånd eller egenskaper för en objektinstans.
När en regels villkor uppfylls och en åtgärd initieras, sägs regeln vara aktiverad.
Egenskaper
Egenskaper är användbara när du vill återanvända logik i flera regler. På ett frysobjekt kan du till exempel definiera en egenskap som beräknar ett temperaturgenomsnitt under en entimmesperiod. När den har definierats kan den här egenskapen refereras till i flera regler, till exempel de som identifierar överhettning, temperaturfluktuationer eller underhållströsklar – utan att duplicera logiken.
Genom att centralisera logiken i egenskaper gör du dina regler enklare att hantera, mer konsekventa och enklare att uppdatera över tid.
Återblicksperiod
Fabric Activator måste spåra historiska data för att säkerställa att rätt åtgärder kan beräknas. Varaktigheten för historiska data som efterfrågas kallas återställningsperioden.
Tillbakablicksperioden bestäms av:
- Hur regeln definieras, till exempel om den kräver analys av trender, identifiering av avvikelser eller jämförelse av värden över tid.
- Volymen inkommande data, till exempel antalet händelser per sekund i händelseströmmen.
Överväg en läkemedelslogistik som transporterar läkemedelspaket i en kall kedja. Målet är att få en avisering när ett paket blir för varmt.
Anta att regeln har definierats för att:
- Utvärdera genomsnittstemperaturen för varje paket under ett tretimmarsfönster
- Utlös en avisering om medeltemperaturen överstiger 8°C
För att kunna beräkna den här regeln korrekt måste Fabric Activator analysera ett bredare fönster med historiska data , närmare bestämt en sextimmarsperiod för återblick. Det säkerställer att tillräckligt med data är tillgängliga för att beräkna genomsnittet på tre timmar vid en tidpunkt, även om data kommer med viss fördröjning eller oregelbundenhet.
Återställningsperioden är viktig för att möjliggöra snabb och korrekt identifiering av villkor, särskilt i scenarier där datamönster utvecklas över tid.
Distinkta, aktiva objekt-ID:t
Regler som bygger på attribut används för att övervaka hur specifika attribut för ett objekt ändras över tid. I exemplet med läkemedelslogistik representeras varje medicinpaket av ett unikt objekt-ID och systemet får periodiska temperaturavläsningar för varje paket.
För att effektivt utvärdera dessa regler spårar Fabric Activator aktiva objekt-ID:er, dvs. objekt för vilka händelser anländer inom den definierade återställningsperioden. Det här beteendet säkerställer att endast relevanta, aktiva objekt beaktas när regler tillämpas.
Till exempel kan en avgiftsbelagd station spåra fordon (objekt-ID: er) när de passerar. Varje fordon genererar händelser (till exempel in- och utgående genomsökningar), och endast de objekt med den senaste aktiviteten anses vara aktiva och utvärderas av systemet.
Det finns också gränser baserat på antalet distinkta objekt-ID:er (antal paket) som spåras i lookback-fönstret.
Nästa steg
Se Självstudie: Skapa och aktivera en Fabric-aktiveringsregel.