Share via


O que é o Data Activator?

Importante

O Ativador de Dados está atualmente em versão prévia.

O Data Activator é uma experiência sem código no Microsoft Fabric para executar ações automaticamente quando padrões ou condições são detectados na alteração de dados. Ele monitora dados em relatórios do Power BI e itens do Eventstreams, para quando os dados atingirem determinados limites ou correspondem a outros padrões. Em seguida, ele toma as medidas apropriadas automaticamente, como alertar usuários ou iniciar fluxos de trabalho do Power Automate.

O Data Activator permite que os clientes criem um sistema nervoso digital que atua em todos os seus dados, em escala e em tempo hábil. Os usuários empresariais podem descrever as condições de negócios em uma experiência sem código para iniciar ações como Email, notificações do Teams, fluxos do Power Automate e chamar sistemas de ação de terceiros. Os usuários empresariais podem atender a suas necessidades automaticamente e reduzir sua dependência em equipes internas de TI e/ou desenvolvedores, o que geralmente é caro e dificulta a agilidade. As organizações de clientes não precisam de uma equipe de desenvolvedores para gerenciar e manter soluções personalizadas de monitoramento ou alertas internos.

Alguns casos de uso comuns incluem:

  • Execute anúncios quando as vendas da mesma loja diminuírem.
  • Alerte os gerentes das lojas para retirar os alimentos dos freezers dos supermercados antes que estraguem.
  • Retenha clientes que tiveram uma experiência ruim acompanhando seu percurso por aplicativos, sites etc.
  • Ajude as empresas de logística a encontrar remessas perdidas proativamente iniciando um fluxo de trabalho de investigação quando o status do pacote não for atualizado por um determinado período de tempo.
  • Alerte as equipes de conta quando os clientes estiverem atrasados, com limites de tempo ou valor personalizados por cliente.
  • Acompanhe a qualidade do pipeline de dados, executando novamente trabalhos ou alertas quando os pipelines falham ou anomalias são detectadas.

Conceitos fundamentais

Os conceitos a seguir são usados para criar e disparar ações e respostas automatizadas no Data Activator.

Eventos

O Data 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 fluxos de eventos variam em frequência de muitas vezes por segundo no caso de sensores de IoT até fluxos mais esporádicos, como pacotes sendo verificados dentro e fora dos locais de envio.

Os dados observados do Power BI também são tratados como um fluxo de eventos. Nesse caso, os eventos são observações feitas dos dados em um agendamento regular em relação ao modelo semântico do Power BI (anteriormente conhecido como conjunto de dados). Essa consulta acontece uma vez por hora – é apenas um fluxo de eventos que muda lentamente.

Objetos

Os objetos de negócios que você deseja monitorar podem ser objetos físicos, como Freezers, Veículos, Pacotes, Usuários, etc. ou conceitos menos tangíveis, como Campanhas publicitárias, contas, sessões de usuário. No item reflexo, você modela o objeto conectando um ou mais fluxos de evento, escolhendo uma coluna da ID do objeto e especificando os campos que deseja criar propriedades do objeto.

O termo "instância de objeto" significa um Freezer/Veículo/Pacote específico etc. Enquanto "objeto" normalmente é usado para a definição ou classe de objeto. Falamos sobre a "população" para fazer referência a todas as instâncias de objeto.

Gatilhos

Os gatilhos 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. Quando um gatilho é ativado, é sempre para uma instância de objeto específica. Um gatilho em um objeto Freezer pode detectar que o freezer está muito quente e enviar um email para o técnico relevante.

Propriedades

As propriedades são úteis quando você deseja reutilizar a lógica em vários gatilhos. 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 muitos gatilhos.

Você também pode saber mais sobre o Microsoft Fabric: