Procedimento Armazenado EpmQueryAggregateData

<< Clique para Mostrar o Sumário >>

 

Procedimento Armazenado EpmQueryAggregateData

Retorna os dados em um formato definido pelo Procedimento Armazenado de agregação definido no parâmetro aggregateFunction.

EpmQueryAggregateData(
  @timeZoneOffset    float,
  @startTime         datetime,
  @endTime           datetime,
  @sampleInterval    bigint,
  @aggregateFunction nvarchar(30),
  @nodelist          nvarchar(max))

 

Onde:

timeZoneOffset: Fuso horário a ser considerado. Este valor é um número de ponto flutuante que varia de -12 a 14

startTime: Data de início da consulta. O formato de data é dependente da configuração do banco de dados

endtime: Data de término da consulta

sampleInterval: Intervalo de tempo utilizado para calcular a agregação, informado em milissegundos

aggregateFunction: Nome da função de agregação a ser utilizada. Os valores válidos para este parâmetro são Trend, Interpolative, Average, Total, Count, Minimum, Maximum, MinimumActualTime, MaximumActualTime, Range, Delta, TimeAverage, TotalizeAverage, AnnotationCount, DurationINState0, DurationINState1, NumberOfTransitions, Start, End, DurationGood, DurationBad, PercentGood, PercentBad e WorstQuality. Uma descrição mais detalhada destas funções pode ser consultada no tópico Criação de um Dataset no Manual do Usuário do Elipse Plant Manager

nodeList: Lista com os nomes dos Data Objects a serem consultados. Também é possível informar as referências e caminhos completos no Contextual Model, caso tenham sido contextualizados

 

Exemplo de uso:

EXECUTE EpmQueryAggregateData -2,
  '01/15/2013 12:00:00', '01/31/2013 12:00:00',
  1000, 'Interpolative', ' OpcTag04,OpcTag05'

 

Neste caso, a consulta retorna os valores interpolados das Basic Variables OpcTag04 e OpcTag05 da segunda quinzena de janeiro.

 

NOTA

Observe que a lista com os nomes das variáveis a serem consultadas utiliza a vírgula como separador, sem espaços adicionais.

Esta página foi útil?