Indstillinger for registrering i Aktivator
I denne artikel beskrives det område af registreringsindstillinger, der er tilgængelige for dig, når du opretter en regel. Du lærer, hvordan registreringsindstillinger fungerer i Fabric Activator, og hvordan du konfigurerer dem effektivt. De forskellige registreringsindstillinger arbejder sammen for at finde de nøjagtige data, du er interesseret i at spore.
I vores eksempel bruges hændelsesstreamen Package delivery . Fra denne hændelsesstrøm har vi allerede oprettet et objekt med navnet Temperatur og en regel for varm til medicin.
Indstillinger for registreringsindstillinger
Registreringsindstillinger administreres i ruden Definition , som åbnes i højre side af Aktivator. Vælg en regel i Stifinder, eller vælg Ny regel for at åbne ruden Definition. Her kan du angive registreringsindstillingerne ved hjælp af Opsummering, Filter og Betingelse.
Sammendrag
En opsummering består af en aggregering (gennemsnit, minimum, sum osv.), vinduesstørrelse og trinstørrelse for den attribut, der bruges i reglen. I dette eksempel bruger vi objektet Temperature som vores attribut. Objektet Temperature kommer fra vores stream af pakkeleveringshændelser .
Hvis sektionen Opsummering ikke vises i ruden Definition , skal du vælge Tilføj opsummering for at åbne den.
Når du opretter en opsummering, angiver du et tidsvindue for reglen. Tidsvinduet spænder fra 10 sekunder til 24 timer. En opsummering tager alle værdierne for regelegenskaberne i løbet af hvert tidsvindue og konverterer dem til en enkelt oversigtsværdi for tidsvinduet. I dette eksempel er vores regelopsummering den gennemsnitlige aggregering for attributten Temperatur.
Opsummering omfatter også en trinstørrelse. Trinstørrelsen varierer fra 10 sekunder til 24 timer.
Oversigtstype | Beskrivelse |
---|---|
Gennemsnit over tid | Beregner den gennemsnitlige værdi for egenskaben eller kolonnen i tidsvinduet. |
Tælling | Beregner antallet af hændelser, der indeholder egenskaben eller kolonnen i tidsvinduet. |
Minimum/maksimum over tid | Beregner minimum-/maksimumværdien for egenskaben eller kolonnen i tidsvinduet. |
Total | Beregner den samlede værdi for egenskaben eller kolonnen i løbet af dette tidsvindue. |
Filtre
I et filter angiver du en sammenligningshandling for den valgte attribut. Filteret bevarer kun de hændelser, der opfylder sammenligningsbetingelsen. Alle andre hændelser fjernes fra overvejelsen af reglen. Hvis du vil åbne filtersektionen, skal du vælge Tilføj filter i ruden Definition . Du skal muligvis rulle op for at se feltet Filter og Handling .
Brug filtre på en hvilken som helst type attribut. Du bruger dog typisk filtre med tekstværdier, så du kan oprette en betingelse på et undersæt af dine data. Du kan f.eks. angive et filter for "City=Redmond" for nogle pakkesporingshændelser for kun at angive en betingelse for hændelser på pakker i Redmond. Du kan også angive et filter for numeriske data. I vores eksempel filtrerede vi efter temperaturer, der er større end 60.
Du kan angive op til tre filtre.
Betingelser
Den tredje indstilling for registrering er Betingelse. Brug Betingelse til at fortælle Aktivator, hvornår reglen skal aktiveres.
Betingelsestyper falder i følgende kategorier:
Betingelsestype | Beskrivelse |
---|---|
Er betingelser | Aktiveres betingelser for hver hændelse, hvor betingelsen er true. |
Bliver betingelser | Bliver betingelser aktiveres kun, når betingelsen bliver sand, når den er falsk. "Bliver større end 10" aktiveres f.eks., når værdien af egenskaben ændres fra en værdi på fem (mindre end 10) til en værdi på 11 (større end 10). Den aktiveres kun, når betingelsen går fra at være falsk til sand. |
Enters, Exits Range conditions | Betingelsen Enters område aktiveres, når en egenskabsværdi angiver et defineret værdiområde. Den aktiveres kun, når den forrige værdi for egenskaben var uden for intervallet, og den aktuelle værdi er inden for intervallet. Betingelsen for afslutning af området er den samme, bortset fra at den aktiveres, når egenskabsværdien går uden for området. |
Ændringer, Ændringer til, Ændringer fra | Disse betingelser aktiveres, når en betingelse ændres, ændres til eller ændres fra angivne grænser. |
Teksttilstande, f.eks . Contains, Ends, Begins | Disse betingelser aktiveres, når tekst opfylder den valgte betingelse. |
Impulsbetingelser | Betingelser for "Ingen tilstedeværelse af data" aktiveres, når der ikke modtages data i Aktivator. Den tid, der er gået, er den tid, reglen skal overvåge, hvis der ikke modtages nye data. |
Når du har angivet en betingelsestype, angiver du en forekomst.
Forekomsten angiver, hvor lang tid eller hvor mange gange betingelsen skal være sand, før reglen aktiveres.
Timer | Beskrivelse |
---|---|
Hver gang | Aktivér reglen, hver gang betingelsen er sand. |
Antal gange | Tæl, hvor mange gange betingelsen er sand, og aktivér kun reglen, når den bliver sand det angivne antal gange. |
Forbliver | Aktivér reglen, hvis betingelsen løbende er sand i den angivne mængde tid. |
Relateret indhold
- Kom i gang med Aktivator
- Opret regler for aktivering i designtilstand
- Selvstudium om aktivering ved hjælp af eksempeldata
Du kan også få mere at vide om Microsoft Fabric: