Dela via


Skapa utlösare för dataaktivering i designläge

Viktigt!

Dataaktiveraren är för närvarande i förhandsversion.

När du har tilldelat data till objekt kan du skapa utlösare för att agera på dina data. Du gör detta i designläge, som du kan komma åt från fliken längst ned på skärmen.

Definiera ett utlösarvillkor och en åtgärd

Utlösare är där du anger de värden som du vill välja mellan händelser, de villkor som du vill identifiera och de åtgärder som du vill att dataaktivatorn ska utföra.

Steg 1: Skapa en ny utlösare

Du använder knappen Ny utlösare i menyfliksområdet för att skapa en ny utlösare. Du kan ge den ett namn genom att klicka på namnet på utlösaren och redigera den.

Skärmbild av hur du skapar en ny utlösare.

Steg 2: Välj dina data

Nästa steg är att välja värdet för utlösaren. Du kan antingen välja från en kolumn från en händelse eller från en egenskap som du redan har definierat. Mer information om egenskaper finns i skapa egenskaper senare i den här artikeln.

Skärmbild av att välja data för utlösaren.

När du har valt en kolumn eller egenskap visas en förhandsgranskning av värdena för ett exempel på objektinstanserna.

Skärmbild av en förhandsgranskning av utlösarvärdena.

Steg 3: Definiera villkoret för att identifiera

Därefter väljer du den typ av villkor som du vill identifiera. Du kan använda villkor som kontrollerar när ett numeriskt värde överskrider/under ett tröskelvärde (till exempel Temperatur är större än 30), när ett logiskt sant/falskt värde ändras (till exempel HasFault blir Sant) eller när ett strängvärde ändras (till exempel Statusändringar från InCompliance).

Skärmbild av ett val av utlösarvillkor.

Kortet Identifiera visar sedan två diagram:

Skärmbild av ett identifieringskort som visar två diagram.

Den första visar, för de fem exempelinstanserna, när villkoret identifierades. I föregående skärmbild passerade instansen märkt i gult, RFX-9461367, tröskelvärdet på 45 grader fyra gånger.

Det andra diagrammet visar det totala antalet gånger som utlösaren skulle ha utlösts, för alla instanser som dataaktivatorn spårar. Det finns två toppar, runt 05:00 och 07:00, där aviseringen avfyrades fyra gånger. Dessa kanske inte kommer från de 5 instanser som samplas i de andra diagrammen.

Steg 4: Definiera vilken åtgärd som ska vidtas

Slutligen kan du med act-kortet välja vad du ska göra när villkoret identifieras.

Skärmbild av att välja en åtgärd när ett villkor identifieras.

Olika åtgärdstyper har olika parametrar, till exempel den e-postadress som du vill skicka till, arbetsflödet som du vill starta, ämnesraden eller ytterligare information osv.

Skärmbild av att skicka ett meddelande när ett villkor identifieras.

Testa utlösaren

När du har skapat en utlösare kan du testa den genom att välja Skicka en testavisering till mig. Detta hittar en tidigare händelse där utlösaraktiveringen är sann och skickar sedan en avisering så att du kan se hur aviseringen skulle ha sett ut för den händelsen. Tänk på följande:

  • Testaviseringen kommer alltid att gå till dig, oavsett mottagarfältet i act-kortet
  • Alternativet Skicka en testavisering är bara aktiverat om du har haft minst en tidigare händelse där utlösarvillkoret är sant.

Skärmbild av att testa en utlösare.

Starta och stoppa utlösaren

Utlösare skapas i tillståndet Stoppad. Det innebär att de inte utvärderas som dataflöden till systemet och inte vidtar några åtgärder som ett resultat. Du måste också välja Starta från verktygsfältet för att Dataaktiveraren ska börja köra utlösaren och vidta åtgärder.

Skärmbild av att starta en utlösare.

När du har startat visas Körning i rubrikområdet för egenskapen.

Verktygsfältet ändras så att du kan stoppa utlösaren. Om du gör ändringar i utlösaren (till exempel ändrar villkoret som den söker efter) måste du välja Uppdatera i verktygsfältet för att se till att utlösaren som körs använder de nya värdena.

När du tar bort en utlösare (eller ett objekt) kan det ta upp till 5 minuter innan all serverdelsbearbetning av data slutförs. Det innebär att utlösaren kan fortsätta att övervaka data och vidta åtgärder i enlighet med detta i några minuter efter att den har tagits bort.

Skapa egenskaper

Ibland måste du återanvända utlösarlogik över flera utlösare. Det är här som egenskaperna kommer in. Du kan skapa en egenskap som definierar ett återanvändbart villkor eller mått och sedan referera till egenskapen från flera utlösare.

Om du vill skapa en egenskap väljer du Ny egenskap i menyfliksområdet och definierar sedan egenskapslogik. Här definierar vi en egenskap med namnet Maximum Temp last hour för ett paketobjekt:

Skärmbild av hur du skapar en egenskap för en utlösare.

När du har definierat en egenskap kan du referera till den från en eller flera utlösare med hjälp av det valda kortet. I följande bild refererar vi till egenskapen som vi gjorde tidigare i en paketför varm utlösare:

Skärmbild av en för varm paketegenskap för en utlösare.

Du kan också lära dig mer om Microsoft Fabric: