Compressão de Dados é uma forma de usar menos espaço para armazenar a maior quantidade de informação, podendo assim reduzir o espaço utilizado. Para diminuir o espaço utilizado, usa-se diversos algoritmos cujo objetivo é reduzir a quantidade necessária de Bytes para representar uma determinada informação.
No exemplo abaixo vamos mostrar a configuração de uma variável de temperatura:
Onde os valores de Desvio de Compressão são configurados a partir do Valor Mínimo e Máximo da variável.
Neste exemplo, usaremos como base os valores 0,00 para mínimo e 200,00 para o máximo.
Então o valor de configuração do Desvio de compressão pode ser fixado ou calculado um percentual em cima do valor máximo. Neste caso, usamos o valor 3, que foi calculado em cima do valor máximo que representa a porcentagem de 1,5% de 200,00.
Então os valores utilizados para exemplo foram:
Nos valores utilizados acima, o valor varia com mais de 3 unidades apenas na linha 8.
Representando graficamente, teríamos uma gravação apenas nos pontos marcados abaixo:
Então os valores gravados utilizando a compressão de dados foram apenas 4 valores que traçaram a mesma reta representada graficamente
ao invés de gravarmos todos os pontos ocupando mais espaço no banco de dados e para plotar os dados na tela.

Se desejar não utilizar compressão de dados, deve-se configurar o valor do Desvio de Compressão igualmente os valores da Variação
Quando não existem compressão de dados, todos os valores são persistidos:

Para que funcione corretamente, as configurações do OPC Server devem estar com o mesmo update rate que as configurações da variável.