

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
<a name="open-source-data-processing-open-source"></a>

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
<a name="open-source-nodered-nodes"></a>

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
<a name="open-source-data-transformation-nodes"></a>

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
<a name="open-source-metrics-calculation-nodes"></a>

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](https://flows.nodered.org/).

## Crie tarefas do InfluxDB
<a name="open-source-influxdb-tasks"></a>

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
<a name="open-source-task-features"></a>
+ **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](https://docs.influxdata.com/influxdb/cloud/process-data/).

## Use as transformações do Grafana
<a name="open-source-grafana-transformations"></a>

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](https://grafana.com/docs/grafana/latest/panels/transform-data/).