Conceitos básicos do Activator
Use este artigo para se familiarizar com alguns dos termos e conceitos associados ao Fabric Activator (Activator). Entender esses termos e conceitos torna mais fácil para você ler os outros artigos do Activator e trabalhar com o Activator.
Há muitos objetos e conceitos que compõem o Activator, muitos para serem abordados em um único artigo. Portanto, este artigo apresenta o mais comum: ativadores, workspaces, Eventstreams, regras, objetos, eventos e latência.
Fluxo de trabalho de criação do Activator
Um fluxo de trabalho típico do Activator envolve muitos desses conceitos. Um fluxo de trabalho comum começa com a criação de um novo ativador vazio em um workspace e o uso da opção Obter eventos para se conectar a um Eventstream. Nesse Eventstream, você cria objetos e propriedades. Em seguida, você cria uma regra com base nesses objetos e propriedades. Por exemplo: envie um email se a temperatura do pacote for maior que 60 graus. Para criar uma regra nesse objeto, o designer define condições, parâmetros e agregações que informam ao Activator quando disparar e quais ações tomar quando disparados. Por exemplo: enviar um email, criar um item do Fabric ou iniciar uma ação do Power Automate. Outro fluxo de trabalho comum é iniciar no próprio Eventstream. No Eventstream, você adiciona um destino do Activator e cria o novo ativador. Depois que o ativador for criado, abra esse ativador e crie os objetos e as propriedades.
Workspaces
Assim como ocorre em todas as cargas de trabalho do Fabric, você pode começar a usar o Activator criando um item em um workspace do Fabric. Os itens do Activator são chamados de ativadores. Workspaces são locais para colaborar com os colegas em um conteúdo específico. Os workspaces contêm coleções de dashboards, relatórios, Eventstreams, ativadores e muito mais. Quando um proprietário de workspace fornece acesso a um workspace, ele também fornece permissões de exibição ou edição para o conteúdo nesse workspace. Esse acesso inclui conceder permissões para exibir ou editar as regras do ativador nesse workspace.
Todos também têm o Meu workspace. Meu workspace é a sua área restrita pessoal na qual você cria conteúdo para uso próprio.
Para ver os workspaces, selecione Workspaces no painel de navegação à esquerda.
Activator e ativador
Activator é o nome do produto do Fabric. Um ativador é o que você cria usando o Activator. Um ativador contém todas as informações necessárias para se conectar aos dados, monitorar as condições e agir. Normalmente, você criará um ativador para cada processo ou área de negócios que você monitorar.
Depois de criar um ativador, preencha-o com dados. Saiba como obter dados no seu ativador do Power BI, Eventstreams e Hub em Tempo Real.
Eventos e Eventstreams
O Activator considera que todas as fontes de dados são fluxos de eventos. Um evento é uma observação sobre o estado de um objeto, com algum identificador para o próprio objeto, um carimbo de data/hora e os valores dos campos que você está monitorando. Os Eventstreams variam de acordo com a frequência. Os sensores de IoT podem ter eventos muitas vezes por segundo. Embora os pacotes que estão sendo verificados dentro e fora dos locais de envio possam ter fluxos esporádicos.
Um Eventstream é uma instância do item de Eventstream no Fabric. O recurso de Eventstreams na experiência de Inteligência em Tempo Real do Microsoft Fabric permite que você traga eventos em tempo real para o Fabric, transforme-os e, em seguida, encaminhe-os para vários destinos sem gravar códigos (sem código). O Activator executa ações em padrões ou condições detectadas nos dados de Eventstream. Por exemplo, o Activator monitora os itens de Eventstream e detecta quando um "evento" atinge determinados limites, como "tempo de entrega superior a 10 horas". Em seguida, ele toma as medidas apropriadas automaticamente, como alertar usuários ou iniciar fluxos de trabalho do Power Automate.
Os dados observados do Power BI também são tratados como um Eventstream. Nesse caso, os eventos são observações feitas dos dados em um agendamento regular que normalmente corresponde à frequência de atualização do modelo semântico do Power BI (anteriormente conhecido como conjunto de dados). Essas observações podem acontecer apenas uma vez por dia, ou até mesmo uma vez por semana. É apenas um Eventstream que muda lentamente.
Objetos
Os objetos de negócios que você deseja monitorar podem ser objetos físicos, como freezers, veículos, pacotes e usuários. Os objetos de negócios também podem ser um conceito menos tangível, como campanhas publicitárias, contas e sessões de usuário. No ativador, você modela o objeto conectando um ou mais Eventstreams, escolhendo uma coluna da ID do objeto e especificando os campos que deseja criar propriedades do objeto.
O termo instância de objeto se refere a um freezer/veículo/pacote específico etc., enquanto objeto normalmente é usado para a definição ou classe do objeto. Usamos população para fazer referência a todas as instâncias de objeto.
Regras
As regras definem as condições que você deseja detectar em seus objetos e as ações que você deseja executar quando essas condições são atendidas. Uma regra em um objeto Freezer pode detectar que o freezer está muito quente e enviar um email para o técnico relevante.
Há três tipos de regras: regras sobre eventos, regras sobre eventos que são adicionados a um objeto e regras sobre as propriedades de um objeto.
Quando as condições de uma regra são atendidas e uma ação é iniciada, a regra é ativada
Propriedades
As propriedades são úteis quando você deseja reutilizar a lógica em várias regras. Você pode definir uma propriedade em um objeto freezer que suaviza as leituras de temperatura durante um período de uma hora. Em seguida, você pode usar esse valor suavizado em muitas outras regras.
Período de retrospectiva
O Activator precisa acompanhar os dados históricos para garantir que as ações corretas possam ser calculadas. A quantidade de dados históricos a serem consultados é chamada de período de pesquisa. Esse período de pesquisa depende de como uma regra é definida e do volume de dados (eventos por segundo) dos dados necessários para avaliar a regra.
Por exemplo, uma operação logística farmacêutica está transportando pacotes de medicamentos em uma cadeia fria. O objetivo é receber um alerta quando um pacote de medicamentos ficar muito quente. Digamos que a definição de regra avalie a temperatura média durante um período de três horas para cada pacote. E a condição da regra é que a temperatura média fique acima de 8°C. Aqui, o período de pesquisa é de seis horas. O Activator precisa inspecionar seis horas de dados históricos para decidir se a condição da regra será mantida.
IDs de objeto distintas e ativas
As regras criadas nos atributos são usadas para monitorar como um atributo em uma ID do objeto é alterado ao longo do tempo. No exemplo de logística farmacêutica, cada pacote é representado por uma ID exclusiva. A fonte de dados fornece leituras periódicas da temperatura de cada pacote. Alguns limites são definidos em termos do número de IDs de objeto distintas (o número de pacotes) sendo controladas pelo Activator no período de pesquisa. O Activator rastreia as IDs de objeto ativas. Uma ID do objeto ativo é um objeto em que os eventos estão chegando no período armazenado. Por exemplo, uma praça de pedágio que tem carros passando.