<< 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. |