Processar dados para integrações de código aberto - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Processar dados para integrações de código aberto

Os dados podem ser processados (como transformação ou agregação), em diferentes estágios, usando várias ferramentas, cada uma atendendo a diferentes requisitos de monitoramento.

Processe dados com nós Node-RED

Transforme seus dados em tempo real usando os nós de processamento integrados do Node-RED®. Configure esses nós por meio do console do Node-RED para criar seu pipeline de dados.

Nós de transformação de dados

Transforme pontos de dados individuais, semelhantes ao Transforms in AWS IoT SiteWise, usando estes nós:

  • change node - Executa modificações de valor simples em seus dados.

  • node de função - Permite JavaScript transformações personalizadas para processamento complexo de dados.

Nós de cálculo de métricas

Combine vários pontos de dados em uma única saída, semelhante às métricas em AWS IoT SiteWise, usando esses nós:

  • batch node - agrupa várias mensagens para processamento em lote.

  • join node - combina vários fluxos de dados em uma única saída.

  • nó agregador - calcula métricas agregadas de vários pontos de dados.

Para opções adicionais de nós, consulte a Biblioteca Node-RED.

Crie tarefas do InfluxDB

Embora o Node-RED seja excelente no processamento básico de dados com configuração rápida, cálculos métricos complexos podem se tornar um desafio na programação baseada em fluxo. As tarefas do InfluxDB® fornecem uma alternativa por meio de scripts de fluxo programados para necessidades avançadas de processamento.

Use tarefas do InfluxDB para:

  • Agregações estatísticas em grandes conjuntos de dados

  • Operações matemáticas em várias propriedades

  • Medições derivadas de várias fontes

Características da tarefa

  • Execução agendada - Execute tarefas com base em expressões cron

  • Processamento em lote - Otimize as operações para dados de séries temporais

  • Recuperação de erros - repita automaticamente as operações com falha

  • Monitoramento - Acompanhe a execução por meio de registros detalhados

Gerencie tarefas por meio da interface de usuário, API ou CLI do InfluxDB. Para obter mais informações, consulte Processar dados com tarefas do InfluxDB.

Use as transformações do Grafana

Transforme a visualização de dados no Grafana® sem modificar os dados de origem no InfluxDB. As transformações do Grafana se aplicam somente à camada de visualização.

  • Visual Builder - Crie transformações sem escrever código

  • Visualização ao vivo - Visualize os resultados da transformação em tempo real

  • Várias fontes - Processe dados de várias fontes de banco de dados

  • Armazenamento eficiente — transforme dados no momento da visualização sem armazenar resultados intermediários

Para obter mais informações, consulte Transformar dados.