Podstawowe pojęcia dotyczące aktywatora
Skorzystaj z tego artykułu, aby zapoznać się z niektórymi terminami i pojęciami związanymi z Fabric Activator (Aktywator). Zrozumienie tych terminów i pojęć ułatwia zapoznanie się z innymi artykułami Activatora i pracę z Activatorem.
Istnieje wiele obiektów i pojęć, które składają się na Aktywator, zbyt wiele do omówienia w jednym artykule. W tym artykule przedstawiono najbardziej typowe elementy: aktywatory, obszary robocze, strumienie zdarzeń, reguły, obiekty, zdarzenia i opóźnienia.
Proces tworzenia aktywatora
Typowy przepływ pracy aktywatora obejmuje wiele z tych pojęć. Jednym z typowych przepływów pracy jest utworzenie nowego pustego aktywatora w obszarze roboczym i użycie polecenia Pobierz zdarzenia w celu nawiązania połączenia z strumieniem zdarzeń. Z tego strumienia zdarzeń tworzy się obiekty i właściwości. Następnie utworzysz regułę opartą na tych obiektach i właściwościach. Na przykład: wyślij mi wiadomość e-mail, jeśli temperatura pakietu będzie większa niż 60 stopni. Aby utworzyć regułę dla tego obiektu, projektant ustawia warunki, parametry i agregacje, które informują Aktywator, kiedy wyzwalać i jakie akcje należy wykonać po wyzwoleniu. Na przykład: wyślij wiadomość e-mail, utwórz element Fabric lub uruchom akcję Power Automate. Innym typowym przepływem pracy jest rozpoczęcie od samego strumienia zdarzeń. Z poziomu strumienia zdarzeń należy dodać miejsce docelowe aktywatora i utworzyć nowy aktywator. Po utworzeniu aktywatora otwórz ten aktywator i utwórz obiekty i właściwości.
Obszary robocze
Podobnie jak w przypadku wszystkich obciążeń Fabric, możesz rozpocząć korzystanie z Activator, tworząc element w obszarze roboczym Fabric. Elementy aktywatora są nazywane aktywatorami. Obszary robocze to miejsca do współpracy z innymi osobami nad konkretną zawartością. Obszary robocze zawierają zbiory pulpitów nawigacyjnych, raportów, strumieni zdarzeń, aktywatorów i innych elementów. Gdy właściciel obszaru roboczego zapewnia dostęp do obszaru roboczego, daje ci również uprawnienia do wyświetlania lub edytowania zawartości w tym obszarze roboczym. Ten dostęp obejmuje udzielanie uprawnień do wyświetlania lub edytowania reguł aktywatora w tym obszarze roboczym.
Każdy ma również Mój obszar roboczy. Mój obszar roboczy to osobista piaskownica, w której samodzielnie tworzysz zawartość.
Aby wyświetlić obszary robocze, wybierz pozycję Obszary robocze w okienku nawigacji po lewej stronie.
Dowiedz się więcej o obszarach roboczych.
Aktywator i aktywator
Activator to nazwa produktu Fabric. Aktywator jest rzeczą, którą tworzysz przy użyciu aktywatora. Aktywator przechowuje wszystkie informacje niezbędne do nawiązania połączenia z danymi, monitorowania warunków i działania. Zwykle tworzysz aktywator dla każdego monitorowanego procesu biznesowego lub obszaru.
Po utworzeniu aktywatora wypełnij go danymi. Dowiedz się, jak pobierać dane do aktywatora z Power BI, strumieni zdarzeń i Real-Time Hub.
Zdarzenia i strumienie zdarzeń
Aktywator traktuje wszystkie źródła danych jako strumienie zdarzeń. Zdarzenie to obserwacja stanu obiektu z pewnym identyfikatorem samego obiektu, znacznikiem czasu i wartościami pól, które monitorujesz. Strumienie zdarzeń różnią się częstotliwością. Czujniki IoT mogą mieć zdarzenia wiele razy na sekundę. Podczas gdy paczki są skanowane w i poza lokalizacjami wysyłkowymi, mogą się pojawiać sporadyczne strumienie.
Strumień eventstream jest instancją elementu Eventstream w Fabric. Funkcja strumieni zdarzeń w środowisku analizy czasu rzeczywistego usługi Microsoft Fabric umożliwia przenoszenie zdarzeń w czasie rzeczywistym do sieci szkieletowej, przekształcanie ich, a następnie kierowanie ich do różnych miejsc docelowych bez konieczności pisania kodu (bez kodu). Aktywator wykonuje akcje dotyczące wzorców lub warunków, które są wykrywane w danych strumienia zdarzeń. Na przykład funkcja Aktywator monitoruje elementy strumienia zdarzeń i wykrywa, kiedy "zdarzenie" osiągnie określone progi, takie jak "czas dostawy ponad 10 godzin". Następnie automatycznie podejmuje odpowiednie działania, takie jak powiadamianie użytkowników lub rozpoczynanie przepływów pracy usługi Power Automate.
Obserwowane dane z usługi Power BI są również traktowane jako strumień zdarzeń. W takim przypadku zdarzenia to obserwacje danych w regularnym harmonogramie, które zwykle odpowiadają częstotliwości odświeżania modelu semantycznego usługi Power BI (wcześniej znanego jako zestaw danych). Obserwacje te mogą wystąpić tylko raz dziennie, a nawet raz w tygodniu — jest to po prostu powoli zmieniający się strumień zdarzeń.
Obiekty
Obiekty biznesowe, które chcesz monitorować, mogą być obiektami fizycznymi, takimi jak zamrażarki, pojazdy, pakiety i użytkownicy. Obiektem biznesowym może być również mniej namacalne pojęcie, takie jak kampanie reklamowe, konta i sesje użytkowników. W aktywatorze modelujesz obiekt, łącząc co najmniej jeden strumień zdarzeń, wybierając kolumnę dla identyfikatora obiektu i określając pola, które mają być właściwości obiektu.
Termin instancja obiektu odnosi się do konkretnej zamrażarki/pojazdu/pakietu itp., gdzie obiekt jest zazwyczaj używany do definicji lub klasy obiektu. Używamy populacji do odwoływania się do wszystkich wystąpień obiektów.
Reguły
Reguły definiują warunki, które mają być wykrywane w obiektach, oraz akcje, które mają zostać wykonane po spełnieniu tych warunków. Reguła dotycząca zamrażarki może wykryć, że zamrażarka jest zbyt ciepła, i wysłać wiadomość e-mail do odpowiedniego technika.
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.
Po spełnieniu warunków reguły i zainicjowaniu akcji zostanie aktywowana reguła
Właściwości
Właściwości są przydatne, gdy chcesz ponownie użyć logiki w wielu regułach. Można zdefiniować właściwość na obiekcie zamrażarki, która wygładza odczyty temperatury w ciągu jednej godziny. Następnie można użyć tej wygładzonej wartości w wielu innych regułach.
Okres wsteczny
Aktywator musi śledzić dane historyczne, aby mieć pewność, że można obliczyć poprawne akcje. Liczba danych historycznych do analizy jest nazywana okresem retrospektywnym. Okres wstecz zależy od sposobu definiowania reguły oraz wolumenu danych (zdarzeń na sekundę) potrzebnych do oceny tej reguły.
Na przykład proces logistyczny w farmacji transportuje opakowania leków w łańcuchu chłodniczym. Celem jest uzyskanie alertu, gdy pakiet leków staje się zbyt ciepły. Załóżmy, że definicja reguły ocenia średnią temperaturę w okresie trzech godzin dla każdego pojedynczego pakietu. A warunek reguły polega na tym, że średnia temperatura staje się większa niż 8°C. W tym miejscu okres retrospekcji wynosi sześć godzin. Aktywator musi sprawdzić sześć godzin danych historycznych, aby zdecydować, czy warunek reguły jest spełniony.
Unikatowe, aktywne identyfikatory obiektów
Reguły oparte na atrybutach służą do monitorowania zmian atrybutu na identyfikatorze obiektu w czasie. W przykładzie logistyki farmaceutycznej każdy pakiet jest reprezentowany przez unikatowy identyfikator. Źródło danych zapewnia okresowe odczyty temperatury każdego pakietu. Niektóre limity są definiowane pod względem liczby unikatowych identyfikatorów obiektów (liczby pakietów) śledzonych przez aktywowanie w okresie wstecznym. Aktywator śledzi aktywne identyfikatory obiektów. Aktywny identyfikator obiektu to obiekt, w którym zdarzenia są odbierane w ciągu przechowywanego okresu. Na przykład stacja opłat, przez którą przejeżdżają samochody.