EPM Server

<< Clique para Mostrar o Sumário >>

 

EPM Server

O EPM Server é um servidor OPC UA que centraliza todo o gerenciamento do fluxo de dados através do sistema, além de um módulo de sincronização de eventos e outro de gerenciamento de cálculos de expressões. Todos os dados provenientes das mais diversas fontes chegam ao EPM Server, que pode armazená-los e disponibilizá-los para outros sistemas conectados.

Os dados enviados para o EPM Server trafegam por duas vias distintas, uma para armazenamento e outra para disponibilização em tempo real. Consulte o tópico Interfaces de Comunicação para um esquema do fluxo de dados. Todas as aplicações clientes que estiverem conectadas ao EPM Server podem solicitar tanto dados históricos quanto dados em tempo real.

Para o armazenamento dos dados em disco, o EPM Server utiliza o SQL Server como plataforma de armazenamento e gerenciamento em arquivos. Apesar de o SQL Server ser conhecido como um banco de dados relacional, o EPM não trabalha desta forma. Os dados armazenados nestes arquivos estão em um formato otimizado, o que aumenta consideravelmente o desempenho de consultas, por exemplo.

Todos os objetos do EPM Server com capacidade de armazenar dados históricos, ou seja, que têm as propriedades valor, estampa de tempo e qualidade, são designados por Data Objects (Objetos de Dados). Este tipo de objeto pode ser entendido como uma variável identificada por um nome único (Tag), que o usuário utiliza para realizar consultas, cálculos, análises, etc.

Os Data Objects são subdivididos em Basic Variables (Variáveis Básicas) e Expression Variables (Variáveis de Expressões), conforme a procedência dos dados relacionados. As Basic Variables são o tipo mais elementar de variáveis que podem armazenar dados obtidos através de Interfaces de Comunicação. Uma Expression Variable, por sua vez, é um tipo de variável cujo valor associado é proveniente da avaliação de uma expressão gerenciada pelo módulo de cálculo integrado ao EPM Server.

O EPM Server pode ser instalado na mesma máquina que o SQL Server ou em máquina separada. Além disto, uma instância do SQL Server pode conter vários bancos de dados do EPM, porém apenas um é executado pelo EPM Server.

Esta página foi útil?