Zdieľať cez


Vytvorenie spúšťačov funkcie Data Activator v režime návrhu

Dôležité

Data Activator je momentálne vo verzii Preview.

Po priradení údajov k objektom môžete vytvoriť spúšťače, aby ste mohli s údajmi konať. Vykonáte to v režime návrhu, ku ktorému máte prístup z karty v dolnej časti obrazovky.

Definovanie podmienky spustenia a akcie

Spúšťače sú miesto, kde môžete zadať hodnoty, ktoré chcete vybrať z udalostí, podmienok, ktoré chcete zistiť, a akcií, ktoré má vykonať funkcia Data Activator.

Krok č. 1: Vytvorenie nového spúšťača

Na vytvorenie nového spúšťača použite tlačidlo Nový spúšťač na páse s nástrojmi. Názov môžete pomenovať tak, že kliknete na názov spúšťača a upravíte ho.

Screenshot of creating a new trigger.

Krok č. 2: Vyberte svoje údaje

Ďalším krokom je výber hodnoty spúšťača. Môžete si vybrať buď zo stĺpca z udalosti, alebo z vlastnosti, ktorú ste už definovali. Informácie o vlastnostiach nájdete ďalej v tomto článku v časti Vytvorenie vlastností.

Screenshot of selecting the data for the trigger.

Po výbere stĺpca alebo vlastnosti sa zobrazí ukážka hodnôt pre vzorku inštancií objektu.

Screenshot of a preview of the trigger values.

Krok 3: Definovanie podmienky na zisťovanie

Potom vyberte typ podmienky, ktorú chcete zistiť. Môžete použiť podmienky, ktoré overia, či číselná hodnota prekročí alebo klesne pod prahovú hodnotu (napríklad Teplota je väčšia ako 30), keď sa zmení logická hodnota true/false (napríklad hodnota HasFault sa zmení na True) alebo keď sa hodnota reťazca zmení (napríklad stav sa zmení z tabuľky InCompliance).

Screenshot of a choosing the trigger condition.

Karta Zistiť potom zobrazuje dva grafy:

Screenshot of a detect card showing two charts.

Prvé znázorňuje pre päť ukážkových inštancií, kedy bola zistená podmienka. Na predchádzajúcej snímke obrazovky inštancia označená žltou farbou, RFX-9461367, štyrikrát prekročila prahovú hodnotu 45 stupňov.

Druhý graf zobrazuje celkový počet spustení, kedy by sa spúšťač aktivoval, pre všetky inštancie, ktoré sleduje Funkcia Data Activator. K dispozícii sú dva zásobníky, okolo 5 hodín ráno a 7 hodín ráno, kde bolo upozornenie vystrelil štyrikrát. Nemusia pochádzať z 5 inštancií vzorkovaných v iných grafoch.

Krok č. 4: Definovanie akcie, ktorá sa má vykonať

Nakoniec vám karta Act umožňuje vybrať, čo robiť, keď sa zistí podmienka.

Screenshot of selecting an action when a condition is detected.

Rôzne typy akcií majú rôzne parametre, ako napríklad e-mailovú adresu, ktorú chcete odoslať, pracovný postup, ktorý chcete spustiť, predmet alebo ďalšie informácie atď.

Screenshot of sending a message when a condition is detected.

Testovanie spúšťača

Po vytvorení spúšťača ho môžete otestovať výberom položky Odoslať mi testovacie upozornenie. Nájde to minulú udalosť, pre ktorú je aktivácia spúšťača pravdivá, a potom vám odošle upozornenie, aby ste videli, ako by upozornenie vyzeralo pre danú udalosť. Všimnite si, že:

  • Upozornenie na testovanie sa vždy zobrazí bez ohľadu na pole príjemcu na karte Act .
  • Možnosť Odoslať mi upozornenie na testovanie je povolená iba vtedy, ak ste mali aspoň jednu minulú udalosť, pre ktorú je splnená podmienka spúšťača.

Screenshot of testing a trigger.

Spustenie a zastavenie spúšťača

Spúšťače sa vytvárajú v stave Zastavené. To znamená, že sa nevyhodnocujú ako toky údajov do systému a v dôsledku toho nebudú vykonávať žiadne akcie. Tiež musíte vybrať položku Spustiť z panela s nástrojmi pre funkciu Aktivácia údajov, aby ste mohli spustiť spúšťač a vykonať akciu.

Screenshot of starting a trigger.

Po spustení sa v oblasti názvu vlastnosti zobrazí položka Spustená .

Panel s nástrojmi sa zmení, aby ste mohli spúšťač zastaviť. Ak vykonáte zmeny spúšťača (napríklad zmeníte podmienku, ktorú vyhľadáva), na paneli s nástrojmi musíte vybrať položku Aktualizovať, aby ste sa uistili, že spustený spúšťač používa nové hodnoty.

Keď odstránite spúšťač (alebo Objekt), dokončenie akéhokoľvek serverového spracovania údajov môže trvať až 5 minút. To znamená, že váš spúšťač môže aj naďalej monitorovať údaje a podľa toho vykonávať akcie aj niekoľko minút po jeho odstránení.

Vytvorenie vlastností

Niekedy je potrebné opätovne použiť logiku spúšťača v rámci viacerých spúšťačov. A tu prichádzajú na rad vlastnosti. Môžete vytvoriť vlastnosť, ktorá definuje opätovne použiteľnú podmienku alebo mierku, a potom na túto vlastnosť odkazovať z viacerých spúšťačov.

Ak chcete vytvoriť vlastnosť, na páse s nástrojmi vyberte položku Nová vlastnosť a potom definujte logiku vlastnosti. Tu definujeme vlastnosť s názvom Maximum Temp last hour pre objekt balíka:

Screenshot of creating a property for a trigger.

Po definovaní môžete na vlastnosť odkazovať z jedného alebo viacerých spúšťačov pomocou karty výberu. Na nasledujúcom obrázku odkazujeme na vlastnosť, ktorú sme predtým vytvorili v spúšťačovi Balík príliš teplý :

Screenshot of package too warm property for a trigger.

Tu sú ďalšie informácie o službe Microsoft Fabric: