Ferramentas de Consultas Internas

<< Clique para Mostrar o Sumário >>

 

Ferramentas de Consultas Internas

A ferramenta Consulta provê algumas facilidades para realizar consultas nos dados do Storage.

Ao iniciar a configuração de uma Consulta em uma aplicação que possui um Storage, este objeto entra na lista de bancos de dados disponíveis para consulta. Isto porque o Storage atua como um novo provedor de dados, criando facilidades para que usuários consultem os dados nas tabelas temporais.

Entretanto, nada impede que usuários realizem as consultas diretamente no banco de dados de origem, de acordo com os formatos das tabelas já mencionado. A desvantagem neste caso é que o processo de consulta é mais complexo.

Portanto, uma vez selecionado o próprio Storage como provedor de dados para uma Consulta, a interface de configuração apresenta algumas diferenças, conforme a figura a seguir.

Janela de consulta do Storage

Janela de consulta do Storage

As opções disponíveis na aba Campos estão descritas na tabela a seguir.

Opções disponíveis na aba Campos

Opção

Descrição

Funções

Permite selecionar uma função para consolidação de dados. Consulte a tabela a seguir para mais informações sobre as funções disponíveis nesta opção

Selecione abaixo o(s) campo(s) que faz(em) parte da consulta

Permite selecionar um Campo ou Campos para visualização no resultado da Consulta

Colunas

Permite selecionar o Campo correspondente a cada coluna do resultado, de acordo com a seleção da opção anterior

Título

Permite especificar um título para a coluna selecionada

Filtro

Permite especificar um filtro para os dados retornados por uma coluna da Consulta. Para mais informações sobre o formato de um filtro, consulte o tópico Utilização

Incluir qualidade RUIM

Permite indicar se dados com qualidade ruim são incluídos no resultado. Esta opção corresponde à propriedade IgnoreQuality da Consulta associada ao Storage

 

As funções para consolidação de dados disponíveis na opção Funções estão descritas na tabela a seguir.

Funções disponíveis para consolidação de dados

Função

Descrição

LastValue

Retorna o último valor armazenado no banco de dados

ArchivedValue

Retorna um valor armazenado em relação a um determinado instante de tempo definido na variável TimeStamp. O tipo de relação, definido na propriedade FunctionSubType da Consulta, pode ser Previous, um valor armazenado imediatamente antes da estampa de tempo fornecida, Interpolated, um valor calculado a partir dos valores anterior e posterior, Next, um valor armazenado imediatamente após a estampa de tempo, ou ExactTime, um valor armazenado no exato instante fornecido pela estampa de tempo

TagAttribute

Devolve um atributo de um Tag, definido na propriedade FunctionSubType da Consulta. As opções disponíveis são FieldDescription, o significado ou descrição do Tag, FieldSource, o caminho do Tag armazenado, FieldType, o tipo de dados, FieldEU, a unidade de engenharia, FieldLowEng, o limite inferior de engenharia, FieldHighEng, o limite superior de engenharia, FieldDeadBand, a banda morta para gravação, FieldDeadBandUnit, a unidade de banda morta (em valores absolutos ou em porcentagem), FieldMinRecTime, o tempo mínimo para gravação (variações menores que este intervalo são desprezadas), FieldMaxRecTime, o tempo máximo para gravação (a ausência de variação nestes intervalos força uma gravação), FieldSize, o tamanho do Campo, FieldVARTYPE, o tipo de dados nativo do Campo, ou FieldScanTimeMs, o tempo de varredura utilizado para reconstruir o gráfico do Tag

CompressedDataNValues

Retorna, para um único Tag, N valores definidos na variável NumVals, armazenados a partir de um instante inicial, definido na variável StartTime

CompressedDataStartEndTime

Retorna, para um único Tag, os valores armazenados que estão entre o intervalo definido pelas variáveis StartTime e EndTime

SampledData

Retorna, para um ou mais Tags, os valores interpolados, ou seja, estimados entre os instantes definidos pelas variáveis StartTime e EndTime, a intervalos fixos definidos pela variável TimeInterval

CalculatedData

Retorna, para um ou mais Tags, o resultado de operações matemáticas aplicadas aos dados entre os instantes definidos pelas variáveis StartTime e EndTime, a intervalos fixos definidos pela variável TimeInterval. Os tipos de cálculos disponíveis são Total, Minimum (mínimo), Maximum (máximo), StandardDeviation (desvio padrão), Range (amplitude), Average (média) ou Mean (mediana)

 

NOTAS

Apenas as funções SampledData e CalculatedData permitem a seleção de mais de um Campo. Todas as outras funções exigem que apenas um Campo seja selecionado.

As funções que permitem a definição de variáveis na aba Variáveis podem também definir estas variáveis em tempo de execução utilizando o método SetVariableValue da Consulta. A única função que não define variáveis é TagAttribute.

Para mais informações sobre o funcionamento das abas Variáveis e Visualizar, consulte o tópico Criando uma Consulta.

Para mais informações sobre os valores retornados pelas opções FieldType e FieldVARTYPE da função TagAttribute, consulte a tabela Campos da tabela _Fields.

Esta página foi útil?