Udostępnij za pośrednictwem


Tworzenie reguł aktywatora

Po dodaniu danych do aktywatora lub przypisaniu danych do obiektów możesz utworzyć reguły do działania na danych. Istnieją trzy typy reguł: reguły dotyczące zdarzeń, reguły dotyczące zdarzeń, które są dodawane do obiektu, oraz reguły dotyczące właściwości obiektu.

Dlaczego warto tworzyć reguły dotyczące zdarzeń?

Tworzenie reguł dotyczących zdarzeń umożliwia uzyskanie aktywacji dla każdego zdarzenia, które znajduje się w strumieniu zdarzeń. Podczas tworzenia tego rodzaju reguł można śledzić stan czegoś w czasie. Na przykład:

  • Otrzymujesz alert za każdym razem, gdy nowe zdarzenie pojawia się w strumieniu zdarzeń zawierającym odczyty w jednym czujniku IoT.

  • Alert można uzyskać za każdym razem, gdy pojawia się nowe zdarzenie, a wartość kolumny w tym zdarzeniu spełnia zdefiniowany warunek.

Dlaczego warto tworzyć reguły dotyczące zdarzeń dodawanych do obiektów?

Tworzenie reguł dotyczących zdarzeń dodawanych do obiektu jest podobne do reguł utworzonych na zdarzeniach. Można jednak śledzić zdarzenia dla określonych identyfikatorów obiektów. Aktywacja jest uzyskiwana za każdym razem, gdy nowe zdarzenie pojawia się w strumieniu zdarzeń, który jest dodawany do obiektu. Możesz również zidentyfikować wystąpienie, dla którego wystąpiło. Dodatkową korzyścią jest użycie właściwości z innych strumieni zdarzeń dodanych do tego samego obiektu w ekspresywności reguły.

Dlaczego warto tworzyć reguły dotyczące właściwości?

Tworzenie reguł dotyczących właściwości umożliwia monitorowanie właściwości na obiektach w czasie. Jeśli chcesz monitorować stan właściwości obiektu, utwórz regułę dla właściwości.

Można na przykład monitorować temperaturę w pakiecie i określać, czy pozostaje w określonym zakresie w czasie.

Definiowanie warunku i akcji reguły

Użyj reguł , aby określić wartości, które mają być monitorowane w zdarzeniach, warunki, które chcesz wykryć, oraz akcje, które mają zostać wykonane przez aktywację.

Krok 1. Wybieranie danych

W Eksploratorze aktywatora wybierz właściwość lub strumień zdarzeń do monitorowania w regule. Aby uzyskać informacje o właściwościach, zobacz Tworzenie właściwości w dalszej części tego artykułu.

Po wybraniu właściwości lub strumienia zdarzeń zostanie wyświetlony podgląd wartości dla próbki wystąpień obiektu.

Krok 2. Tworzenie nowej reguły

Aby utworzyć nową regułę, na wstążce wybierz pozycję Nowa reguła. Nadaj jej nową nazwę, wybierając domyślną nazwę reguły i edytując ją. Sekcja Monitorowanie reguły jest wstępnie wypełniana danymi wybranymi w kroku 1.

Zrzut ekranu przedstawiający tworzenie nowej reguły.

Krok 3. Definiowanie warunku do wykrycia

Następnie wybierz typ warunku, który chcesz wykryć. Możesz użyć warunków, które sprawdzają:

  • gdy wartość liczbowa przekroczy lub poniżej progu (na przykład temperatura jest większa niż 30),
  • gdy zmienia się wartość logiczna prawda/fałsz (na przykład hasFault staje się true) lub
  • gdy wartość ciągu zmieni się (na przykład stan zmienia się z InCompliance).

Zrzut ekranu przedstawiający wybieranie warunku alertu.

Wykresy na karcie Definicja są aktualizowane w celu wyświetlenia próbki zdarzeń spełniających ustawione warunki.

Zrzut ekranu przedstawiający kartę wykrywania przedstawiającą dwa wykresy.

Jeśli przejdziesz do karty Analiza , istnieją dwa wykresy. Pierwszy pokazuje łączną liczbę wyzwolonych reguł dla wszystkich identyfikatorów obiektów, które aktywator śledzi. Użyj tego wykresu, aby zrozumieć ilość powiadomień, które są uruchamiane na wszystkich identyfikatorach obiektów. Drugi wykres przedstawia łączną liczbę aktywowanych reguł dla pięciu identyfikatorów obiektów. Użyj tego wykresu, aby lepiej zrozumieć, czy istnieją określone identyfikatory obiektów, które przyczyniają się najbardziej do wszystkich wyzwolonych aktywacji.

Krok 4. Definiowanie akcji do wykonania

Na koniec użyj sekcji Akcja , aby wybrać, co zrobić po wykryciu warunku.

Zrzut ekranu przedstawiający wybieranie akcji po wykryciu warunku.

Różne typy akcji mają różne parametry. Niektóre z tych parametrów to: adres e-mail, do którego chcesz wysłać, przepływ pracy, który chcesz uruchomić, wiersz tematu lub dodatkowe informacje.

Możesz również wybrać opcję Edytuj akcję , aby wyświetlić edytor z podglądem komunikatu, który wysyła akcję i opcje, aby dodać więcej informacji do akcji.

Testowanie reguły

Po utworzeniu reguły przetestuj ją, wybierając pozycję Wyślij mi alert testowy. Wybranie tego przycisku powoduje znalezienie poprzedniego zdarzenia, dla którego aktywacja reguły jest prawdziwa i wysyła alert, aby zobaczyć, jak wygląda alert dla tego zdarzenia.

  • Alert testowy zawsze jest kierowany do Ciebie, niezależnie od pola adresata na karcie Akcja
  • Opcja Wyślij mi alert testowy jest włączona tylko wtedy, gdy masz co najmniej jedno zdarzenie z przeszłości, dla którego warunek reguły jest spełniony.

Uruchamianie i zatrzymywanie reguły

Reguły są tworzone w stanie Zatrzymano . Oznacza to, że nie są one oceniane jako dane przepływają do systemu i nie podejmują żadnych akcji w wyniku. Po zdefiniowaniu reguły wybierz pozycję Zapisz i rozpocznij , aby ustawić regułę jako aktywną. Jeśli nie jesteś gotowy do uruchomienia reguły, zapisz ją i wróć później. Gdy wszystko będzie gotowe, wybierz pozycję Rozpocznij na pasku narzędzi aktywatora, aby rozpocząć uruchamianie wyzwalacza i podejmowanie akcji.

Zrzut ekranu przedstawiający uruchamianie alertu.

Po uruchomieniu w obszarze tytułu karty reguły zostanie wyświetlona pozycja Uruchomione . Ponadto ikona w Eksploratorze pokazuje, że reguła jest uruchomiona. Po uruchomieniu reguły nowe aktywacje zaczynają działać względem nowych pozyskanych danych. Reguła nie aktywuje danych, które zostały już pozyskane. Aby zatrzymać alert, wybierz pozycję Zatrzymaj.

Jeśli wprowadzisz zmiany w regule (na przykład zmień szukany warunek), wybierz pozycję Aktualizuj na pasku narzędzi, aby upewnić się, że uruchomiona reguła używa nowych wartości.

Usunięcie reguły (lub obiektu) może potrwać do pięciu minut w przypadku ukończenia dowolnego przetwarzania danych zaplecza. Usunięte reguły mogą nadal monitorować dane i podejmować odpowiednie działania przez kilka minut po ich usunięciu.

Tworzenie właściwości

Czasami należy ponownie użyć logiki reguł w wielu regułach. Utwórz właściwość w celu zdefiniowania warunku wielokrotnego użytku lub miary, a następnie odwołaj się do tej właściwości z wielu reguł.

Aby utworzyć właściwość, wybierz strumień dodany do obiektu, który cię interesuje, i wybierz pozycję Nowa właściwość na wstążce, a następnie wybierz właściwość, której chcesz użyć w logice reguły.

Zrzut ekranu przedstawiający tworzenie właściwości alertu.

Po zdefiniowaniu właściwości można odwoływać się do niej z co najmniej jednej reguły. W tym miejscu odwołujemy się do właściwości Temperature Maksymalna temperatura w ostatniej godzinie .

Zrzut ekranu przedstawiający zbyt ciepłą właściwość pakietu dla alertu.

Możesz również dowiedzieć się więcej o usłudze Microsoft Fabric: