Zdieľať cez


Úvodné informácie o Activatori služby Fabric

Fabric Activator je prostredie bez použitia kódu, ktoré automaticky spustí akcie, keď sa v streamoch údajov alebo zostavách služby Power BI zistia konkrétne vzory alebo podmienky. Nepretržite sleduje tieto zdroje údajov a iniciuje akcie, keď sú splnené prahové hodnoty alebo sa zistia konkrétne vzory. Tieto akcie môžu zahŕňať odosielanie e-mailov alebo oznámení v službe Teams, spustenie postupov služby Power Automate alebo integráciu so systémami tretích strán.

Diagram znázorňujúci architektúru služby Fabric Activator.

Bežné prípady použitia

Tu je niekoľko reálnych scenárov, v ktorých môžete použiť funkciu Fabric Activator:

  • Automatické spustenie reklamné kampane, keď predajňa v rovnakých obchodoch klesá, čo pomáha zvýšiť výkon v menej výkonných lokalitách.
  • Pred výskytom kazenia upozornite manažérov obchodu s potravinami, aby premiestnili potraviny z nefunkčných mrazničk obchodu s potravinami.
  • Spúšťanie prispôsobených informačných pracovných postupov v prípade, že postup zákazníka naprieč aplikáciami, webovými lokalitami alebo inými dotykovými bodmi označuje negatívne prostredie.
  • Proaktívne začnite pracovné postupy skúmania, keď sa stav zásielky neaktualizoval v rámci definovaného časového rámca a pomáha rýchlejšie vyhľadať stratené balíky.
  • Tímy upozornení pre kontá, keď sa zákazníci dostanú do nedoplatkov pomocou prispôsobených prahových hodnôt pre časové alebo nezaplatené zostatky na zákazníka.
  • Monitorovať stav údajového kanála a automaticky opätovne spustiť neúspešné úlohy alebo tímy upozornení, keď sa zistia anomálie alebo zlyhania.

Hlavné koncepty

Nasledujúce koncepty sa používajú na vytváranie a spúšťanie automatizovaných akcií a odpovedí v aplikácii Fabric Activator.

Udalosti a udalosti

Fabric Activator zaobchádza so všetkými zdrojmi údajov ako so streamami udalostí. Udalosť predstavuje pozorovanie stavu objektu a zvyčajne obsahuje identifikátor objektu, časovú pečiatku a hodnoty polí, ktoré sa monitorujú.

Výskyty udalostí sa líšia vo frekvencii. Napríklad senzory IoT emitujú udalosti niekoľkokrát za sekundu a logistické systémy sporadicky vytvárajú udalosti, ako napríklad keď sa balíky prehľadávajú v miestach prepravy.

Eventstream je konkrétny typ položky v službe Microsoft Fabric. Funkcia Eventstreams v rámci vyťaženia služby Real-Time Intelligence umožňuje ingestovať, transformovať a smerovať udalosti v reálnom čase – bez písania kódu. Fabric Activator monitoruje udalosť eventstream a automaticky vykoná akciu, keď sa zistia definované vzory alebo prahové hodnoty.

Dokonca aj údaje zo služby Power BI sa považujú za udalosťstream. V tomto prípade sú udalosti pravidelnými pozorovaniami na základe plánu obnovenia sémantického modelu služby Power BI (predtým známeho ako množina údajov). Tieto pozorovania sa môžu vyskytnúť denne alebo týždenne a môžu tvoriť pomaly sa pohybujúcu udalosť eventstream.

Objekty

V aplikácii Fabric Activator sa monitorujú entity, ktoré monitorujete, sa nazývajú obchodné objekty, ktoré môžu byť buď fyzické, alebo koncepčné. Príklady zahŕňajú fyzické objekty, ako sú mrazničky, vozidlá, balíky a používatelia, a koncepčné objekty, ako sú reklamné kampane, zákaznícke kontá, používateľské relácie.

Ak chcete modelovať podnikový objekt v nástroji Activator, pripojte jeden alebo viacero udalostí, vyberte stĺpec, ktorý bude slúžiť ako ID objektu, a zadajte polia, ktoré chcete považovať za vlastnosti objektu.

Pojem inštancia objektu odkazuje na konkrétny príklad obchodného objektu, ako je konkrétna mraznička, vozidlo alebo relácia používateľa. Naopak objekt zvyčajne odkazuje na všeobecnú definíciu alebo triedu (napríklad "mraznička" ako typ). Pojem počet obyvateľov sa používa na celú množinu monitorovaných inštancií objektu.

Pravidlá

Pravidlá definujú podmienky, ktoré chcete rozpoznáť na vašich objektoch, a akcie, ktoré sa majú vykonať pri splnení týchto podmienok. Napríklad pravidlo týkajúce sa objektu mrazničky môže zistiť, kedy teplota stúpa nad bezpečnú prahovú hodnotu, a automaticky odoslať priradenému technikovi e-mailové upozornenie.

Existujú tri typy pravidiel, ktoré môžete vytvoriť:

  • Pravidlá založené na udalostiach: Spúšťané jednotlivými udalosťami počas ich výskytu v eventstreame.
  • Pravidlá udalostí objektu: Aktivované pri pridaní udalostí do konkrétnej inštancie objektu.
  • Pravidlá vlastností objektu: Spustené na základe aktuálneho stavu alebo vlastností inštancie objektu.

Keď sú splnené podmienky pravidla a spustí sa akcia, pravidlo sa aktivuje.

Vlastnosti

Vlastnosti sú užitočné vtedy, keď chcete opätovne použiť logiku v rámci viacerých pravidiel. V objekte mrazničky môžete napríklad definovať vlastnosť, ktorá vypočíta teplotný priemer na jednohodinové obdobie. Na túto vlastnosť môžete po definovaní odkazovať podľa viacerých pravidiel, napríklad tých, ktoré detegujú prehriatie, výkyvy teploty alebo prahové hodnoty údržby – bez duplikácie logiky.

Centralizovaním logiky vo vlastnostiach zjednodušíte spravovanie, konzistentnejšie a jednoduchšiu aktualizáciu v priebehu času.

Obdobie vyhľadávania

Fabric Activator musí sledovať historické údaje, aby sa zabezpečilo, že sa dajú vypočítať správne akcie. Trvanie dotazovaných historických údajov sa označuje ako obdobie vyhľadávania.

Obdobie spätného vyhľadávania je určené podľa:

  • Ako sa pravidlo definuje, napríklad či vyžaduje analýzu trendov, zisťovanie anomálií alebo porovnávanie hodnôt v priebehu času.
  • Objem prichádzajúcich údajov, ako je napríklad počet udalostí za sekundu v toku udalostí.

Zvážte farmaceutickú logistickú operáciu prepravujúcu balíky medicíny v studenom reťazci. Cieľom je prijať upozornenie, keď sa balík príliš zohreje.

Povedzme, že pravidlo je definované takto:

  • Vyhodnotiť priemernú teplotu každého balíka počas trojhodinového okna
  • Upozornenie sa spustí, ak priemerná teplota prekročí 8°C

Na presné vypočítanie tohto pravidla musí fabric Activator analyzovať širšie okno historických údajov, konkrétne šesťhodinového obdobia vyhľadávania. Zaistí, aby bolo k dispozícii dostatok údajov na výpočet trojhodinového priemeru v ľubovoľnom časovom okamihu, a to aj v prípade, že údaje doručia s určitým oneskorením alebo nezrovnalosťou.

Obdobie vyhľadávania je nevyhnutné na včasné a presné zisťovanie podmienok, najmä v prípadoch, kde sa dátové vzory vyvíjajú v priebehu času.

Jedinečné ID aktívnych objektov

Pravidlá vytvorené na základe atribútov sa používajú na sledovanie zmien špecifických atribútov objektu v priebehu času. V príklade farmaceutickej logistiky je každý balík medicíny vyjadrený jedinečným ID objektu a systém dostáva hodnoty periodickej teploty pre každý balík.

Na efektívne vyhodnotenie týchto pravidiel sleduje Fabric Activator aktívne ID objektu, to znamená objekty, pre ktoré udalosti prichádzajú v rámci definovaného obdobia vyhľadávania. Toto správanie zaisťuje, že pri použití pravidiel sa zohľadnili iba relevantné, v súčasnosti aktívne objekty.

Mýtna stanica môže napríklad počas ich prechodu sledovať vozidlá (ID objektu). Každé vozidlo generuje udalosti (napríklad vstup a výstupy) a iba objekty s nedávnou činnosťou sa považujú za aktívne a hodnotia systém.

Existujú tiež obmedzenia na základe počtu rôznych ID objektov (počet balíkov), ktoré sa sledujú v okne vyhľadávania.

Ďalší krok

Pozrite si kurz: Vytvorenie a aktivácia pravidla Activator služby Fabric.