12 revisões

HistorianBase de dados da série temporal para aplicações de monitorização a longo prazo e permanente

O Historian é uma base de dados de software para Monitorização contínua e a longo prazo. Permite que os dados sejam armazenados na base de dados da série cronológica InfluxDB para aplicações de monitorização contínua e a longo prazo.

Monitorizar vibração, temperatura, inclinação, voltagem, pressão e outros dados usando um serviço de nuvem autónomo ou totalmente gerido. Os dispositivos de medição, bases de dados e clientes de visualização comunicam dentro do Dewesoft Historian através da rede de comunicação Dewesoft Historian. Protocolo MQTT permitindo que cada componente seja executado num sistema informático independente, independentemente de onde o utilizador tenha acesso à Internet.

Historian Destaques

Base de dados de séries cronológicas

Os dados são armazenados no InfluxDB, uma base de dados líder de código aberto. InfluxDB é uma base de dados de séries temporais de código aberto desenvolvida pela InfluxData. É escrita em GB e é optimizada para armazenamento e recuperação rápida e altamente disponível de dados de séries cronológicas em áreas tais como monitorização de desempenho, métricas de aplicação, dados de sensores IoT e análise em tempo real.

Armazenamento em servidor próprio ou armazenamento externo em nuvem totalmente gerenciado

O serviço do Historian pode ser instalado localmente na unidade de medição, sua intranet local, ou podemos fornecer um serviço totalmente gerenciado pela nuvem. Para serviço gerenciado totalmente hospedado, uma taxa mensal se aplica ao armazenamento e manutenção de dados.

Acessível de qualquer lugar e a qualquer tempo

Os dados armazenados no banco de dados Historian podem ser acessados de qualquer lugar no mundo e a qualquer tempo utilizando uma função do software de aquisição de dados DewesoftX ou qualquer navegador de internet (web browser) ou qualquer dispositivo eletrônico como computador, tablet, ou smartphone.

Visualisação em Grafana

Historian utiliza outro grande projeto de código aberto chamado Grafana para visualização dos dados armazenados. Grafana é um aplicativo da web de análise e visualização interativa multi-plataforma. Ele fornece tabelas, gráficos e alertas para a web quando conectado a fontes de dados compatíveis. É expansível por meio de um sistema de plug-in. Os usuários finais podem criar painéis de monitoramento complexos usando construtores de consulta interativos.

Segurança e re-transmissão de dados

Em caso de falha ou de inatividade de rede, as unidades de medição continuarão a armazenar os dados no buffer local e irão transferir os dados com segurança para o banco de dados do Historian quando a conexão de rede for restabelecida.

Dados originais e reduzidos

Enquanto os dados originais coletados são sempre armazenados na unidade de medição para uma análise aprofundada, o Historian assume a função de armazenamento de dados reduzido a longo prazo no banco de dados em nuvem.

Tendências e análises

Os dados históricos sempre podem ser recuperados e carregados do banco de dados do Historian e usados ​​para análises de tendências, bem como para análises aprofundadas e identificação da causa raiz.

Qualidade Dewesoft e garantia de 7 anos

Aproveite nossa garantia de 7 anos líder do setor. Os nossos sistemas de aquisição de dados são fabricados na Europa, utilizando apenas os mais elevados padrões de qualidade de construção. Oferecemos suporte técnico gratuito e focado no cliente. Seu investimento nas soluções Dewesoft estará protegido por muitos anos.

Introdução e panorâmica do historiador

O mundo está a ser inundado por sensores. Estamos a medir mais parâmetros durante períodos mais longos do que nunca, acumulando enormes quantidades de dados. Os grandes volumes de dados tornam-se difíceis de armazenar, aceder e visualizar. Especialmente quando se trata de aplicações de monitorização ou a realização de ensaios a longo prazoO desafio é saber como e onde armazenar os dados para que sejam facilmente acessíveis a partir de qualquer parte do mundo e em qualquer altura.

O Historian permite a transferência fiável de dados de várias unidades de medição para um base de dados de séries cronológicas que pode ser alojado num servidor privado personalizado ou numa nuvem. Os dados armazenados na base de dados podem ser acedidos através de um navegador Web em qualquer dispositivo (computador, tablet, telemóvel) ou de uma instância de Software DewesoftX.
 
The Dewesoft measurement units run an instance of DewesoftX software. They communicate via the Protocolo MQTT with the Historian database. On the server side, an MQTT broker temporarily holds the data published by Historian clients running on the Measurement units and serves the data to the Historian client subscribers which can be either a database consumer service or a DewesoftX instance.
 
Dewesoft Historian brings the data from the most capable DAQ hardware and software on the market into the cloud for historical and worldwide access, keeping core Dewesoft features intact: reliability, usability, and expandability.

Armazenamento de déries temporais no banco de dados InfluxDB

No núcleo do Dewesoft Historian está um banco de dados de série temporal de última geração baseado no projeto de código aberto InfluxDB. Os bancos de dados de séries temporais foram desenvolvidos especificamente para projetos de monitoramento de longo prazo com grandes volumes de dados.  

Os dispositivos de medição armazenam dados em um banco de dados InfluxDB de código aberto de última geração. O InfluxDB é um banco de dados de série temporal de código aberto desenvolvido pela InfluxData. Ele é escrito em Go e otimizado para armazenamento rápido e de alta disponibilidade e recuperação de dados de séries temporais em campos como monitoramento de operações, métricas de aplicativos, dados de sensores da Internet das Coisas e análises em tempo real.

O Historian pode salvar os seguintes tipos de canal por um período de tempo ilimitado:

  • Canais síncronos 1D

  • Canais assíncronos 1D

  • FFTs e Imagens de Gráficos como canais assíncronos 2D

Visualização de dados no cliente web

O cliente web é baseado noutro produto de código aberto chamado Grafana. Oferece Visualização de dados a longo prazo disponível em qualquer plataforma - Windows, Linux, Mac OS, desktop ou dispositivos móveis (tais como tablets ou smartphones). É a solução ideal para a criação de painéis de instrumentos que fornecem uma apresentação de dados em tempo real.

A Grafana oferece amplas possibilidades de visualização em tempo real de dados e valores de tendências. A Dewesoft desenvolveu extensões de visualização de canais 2D para Grafana para visualizar registos FFT e oscilogramas de alta velocidade.

Dewesoft desenvolveu também o conector Grafana baseado em Python, que optimiza a carga de dados para intervalos de tempo longos e curtos, ajustando dinamicamente a densidade dos dados apresentados. Esta melhoria é claramente visível nesta demonstração.

Operações aritméticas básicas e limiares podem ser definidos em cada ecrã. Também apoia Notificações por e-mail com base nos dados apresentados.

As representações visuais na Grafana podem ser totalmente personalizadas pelo utilizador ou preparadas como parte de uma solução Dewesoft pronta a usar.

Acesso de dados históricos no software DewesoftX

Em paralelo aos clientes da web, o banco de dados também pode ser acessado por uma função do software de aquisição de dados DewesoftX. Usando o plugin Historian Importer no modo DewesoftX Analysis, os dados de um período de tempo escolhido são carregados em um arquivo Dewesoft.

O Dewesoft Historian Importer normalmente é executado em um PC do cliente em um escritório de engenharia onde o banco de dados precisa ser acessado para análises e relatórios mais aprofundados.

Uma vez importado para um arquivo de dados Dewesoft * .dxd, a ampla gama de operações matemáticas da Dewesoft pode ser aplicada aos dados.

Relatórios diários, semanais, mensais, etc. podem ser gerados facilmente aplicando uma configuração de exibição predefinida e exportando dados como PDF, arquivo Excel ou qualquer outro formato de exportação Dewesoft.

Transmissão de dados em direto para o software DewesoftX

Os dados também podem ser transmitido diretamente das unidades de medida para o cliente DewesoftX usando o plugin do cliente Historian, fornecendo uma visão detalhada ao vivo.

O fluxo de dados em direto contorna a base de dados e pode, por isso, apresentar dados a alta velocidade que não é necessariamente guardado na base de dados. Isto permite a visualização e o registo de dados a pedido, por exemplo, depois de receber um notificação por correio eletrónico sobre um estado de alarme.

A configuração matemática e de exibição pode ser aplicada aos canais de dados transmitidos como qualquer outro canal da Dewesoft, permitindo análises adicionais no lado do cliente.

Integração com software empresarial de terceiros

SCADA, CMMS e sistemas ERP Pode ligar-se ao serviço Dewesoft Historian através do protocolo de mensagens MQTT ou directamente à base de dados InfluxDB através do seu API.

O historiador actua como Agente MQTTPermitir que os dados sejam transmitidos a terceiros Cliente MQTT.

A base de dados InfluxDB fornece uma API aberta, bem documentada e fácil de implementar para acesso a dados históricos, tipicamente para integração em software de aprendizagem de máquinas.

Função de protecção e retransmissão de dados

No caso de uma falha ou interrupção da rede, os dispositivos continuam a armazenar dados na cache local e são transmissão segura de dados. à base de dados Historian quando a ligação à rede for restabelecida.

Pode definir o tamanho do cache local para Centenas de megabytes. O tempo de corte permitido depende do tamanho do buffer, da taxa de bauds e da largura de banda disponível na rede quando se restabelece a ligação.

A função de transferência é a seguinte fiable Também o utilizamos para transmitir dados de aeronaves através de redes 4G e para transmitir dados de telemetria em tempo real para múltiplas estações de base.

Armazenamento em servidor próprio ou armazenamento em nuvem totalmente gerenciado

O serviço Historian é independente de plataforma e pode ser executado em qualquer sistema operacional. O Historian pode ser instalado na própria unidade de medição, em sua intranet local, em seu servidor ou na nuvem.

Também oferecemos um serviço de armazenamento de dados de histórico totalmente gerenciado. O serviço Historian totalmente gerenciado é baseado em uma taxa de assinatura mensal para manutenção e armazenamento. A taxa de assinatura depende do número de canais medidos e do armazenamento necessário para os dados monitorados. Cuidamos de todo o resto - atualizações, dimensionamento do sistema e manutenção.

Para estimar a taxa de assinatura mensal de um historiador totalmente gerenciado, você pode entrar em contato conosco​​​​​​​ e podemos estimar o custo para você após discussão.

Política de Retenção de Dados

É possível configurar a quantidade de dados retidos no banco de dados e por quanto tempo. Os dados são reduzidos tomando a média das amostras de taxa de aquisição de dados mais alta e reduzindo a resolução. As durações e taxas de dados podem ser configuradas usando scripts de configuração do InfluxDB via linguagem SQL.

Exemplo de configuração padrão:

Data rateDefault durationComment
Dadosoriginais30 diasA taxa de aquisição de dados original na qual o canal foi registrado no banco de dados
10 S/s60 diasOs dados originais têm sua taxa de amostragem reduzida para 10 S/s depois de alguns dias a armazenados por 60 dias.
1 S/s90 diasCanais armazenados a mais de 10 S/s têm sua taxa de amostragem reduzida para 1 S/s depois de 60 dias e armazenados por 90 dias.
1 S/min360 diasCanais armazenados a mais de 1 S/min têm sua taxa de amostragem reduzida para 1 S/min depois de 90 dias e armazenados por um ano.
1 S/hinfinitaDados com taxa de amostragem de 1 amostra por hora nunca são deletados.

Arquitetura distribuída

O serviço Historian foi concebido como um sistema de software distribuído. É composto por vários componentes. Cada componente pode ser executado num sistema diferente.

  • Corretor MQTT é o componente central do software Dewesoft Historian que mantém temporariamente os dados publicados pelos clientes Historian em execução nas unidades de medição e fornece os dados aos assinantes do cliente MQTT que podem ser um serviço de consumidor de banco de dados ou instâncias do DewesoftX.

  • Base de dados de séries cronológicas InfluxDB armazena permanentemente os dados. O InfluxDB é uma solução líder de banco de dados de séries temporais projetada com aplicações de medição em mente. Sua versão de código aberto é usada na solução Dewesoft Historian.

  • Cliente de visualização DewesoftX Historian é uma instância do software DewesoftX que é executado em PCs clientes e inclui dois plugins: Historian Client e Historian Importer.

  • Grafana é uma plataforma de visualização de dados de medição que é executada em um navegador da Web. Sua versão de código aberto é usada na solução de software Dewesoft Historian.

Modelo de licenciamento do Historian

O Historian fornece um modelo de licenciamento simples com as seguintes opções de licença:

  • A licença do cliente DewesoftX Historian: licença para as unidades de medição Dewesoft para coletar dados e enviá-los ao banco de dados de séries temporais. Essas são instâncias do software DewesoftX (Windows) e incluem o cliente DewesoftX MQTT para se comunicar com o MQTT Broker.

  • Licença de serviço do Dewesoft Historian: para o serviço do servidor Historian e a base de dados de séries temporais. Esta licença é baseada no número de canais armazenados na base de dados. Esta licença também cobre o acesso ilimitado ao cliente web.

  • Licença do cliente DewesoftX Historian view: licença para a instância do cliente DewesoftX view para visualização e análise aprofundada de dados armazenados e em tempo real.

Demonstração do Historian em Tempo Real

Você pode conferir as demonstrações do Historian em projetos de monitoramento em tempo real em nossa página do Historian e Grafana instalado em nosso servidor em nuvem.

  • Monitoramento de motor elétrico e caixa de engrenagens

  • Monitoramento de linha de produção de alimentos e bebidas

  • Monitoramento de energia​​​​​​​

FAQPerguntas frequentes