Agregando Dados de Medição

A agregação de dados de medição envolve a identificação de componentes de medição constituintes para um Componente de Medição de Agregação, a identificação dos dados de medição que se enquadram no período de agregação e a agregação desses dados. O processo varia levemente entre os componentes de medição intervalar e escalar.

Componentes de Medição de Intervalo

A agregação de medições de intervalo é manipulada pelo algoritmo Medições de Intervalo Agregadas (D1_AGGINT). O algoritmo executa as seguintes etapas:

  • Ele chama o algoritmo Localizar Constituintes da Agregação Dinâmica (D1-FINDCONST) e preenche a tabela temporária global do GTT1 (consulte Localizar Constituintes para obter mais detalhes sobre esse processo).

  • Exclui quaisquer constituintes da tabela GTT1 que não tenham 100% de cobertura para as datas no período de agregação.

  • Para cada componente restante no GTT1, o algoritmo insere suas medidas para o período de agregação na tabela temporária global do GTT2. Se o SPI e a UDM forem diferentes dos componentes de medição de agregação, as medidas serão convertidas em um SPI comum usando o Conversão de Eixo.

  • Ele executa cálculos de agregação nos dados de medição na tabela GTT2, usando o modelo de fonte de dados SQL, estendido pelos identificadores de valor definidos no tipo de componente de medição do Componente de Medição de Agregação.

  • Ele insere ou atualiza os resultados na tabela de medidas apropriada (a tabela de medidas padrão ou a tabela de medidas de agregação)

  • Se não houver dados para nenhuma data no período de agregação e existirem medidas agregadas anteriormente, essas medidas serão excluídas para indicar a ausência de dados.

  • Ele atualiza os valores Data/Hora da Medição Mais Recente e Data/Hora da Medição Mais Recente no Componente de Medição de Agregação.

Componentes de Medição Escalar

A agregação de medições escalares é tratada pelo algoritmo Medições Escalares Agregadas (D1_AGGSCL). O algoritmo executa as seguintes etapas:

  • Ele chama o algoritmo Localizar Constituintes da Agregação Dinâmica (D1-FINDCONST) e preenche a tabela temporária global do GTT1 (consulte Localizar Constituintes para obter mais detalhes sobre esse processo).

  • Exclui quaisquer constituintes da tabela GTT1 que não tenham 100% de cobertura para as datas no período de agregação.

  • Para cada componente restante no GTT1, o algoritmo insere suas medidas para o período de agregação na tabela temporária global do GTT2. Se a UDM for diferente da do Componente de Medição de Agregação, a medida será convertida em uma UDM comum antes de ser inserida no GTT1.

  • Ele executa cálculos de agregação nos dados de medição na tabela GTT2, usando o modelo de fonte de dados SQL, estendido pelos identificadores de valor definidos no tipo de componente de medição do Componente de Medição de Agregação.

  • Ele aplica um perfil aos valores escalares agregados para criar medições de intervalo com o mesmo SPI que o Componente de Medição de Agregação.

  • Ele insere ou atualiza os resultados na tabela de medidas apropriada (a tabela de medidas padrão ou a tabela de medidas de agregação)

  • Se não houver dados para nenhuma data no período de agregação e existirem medidas agregadas anteriormente, essas medidas serão excluídas para indicar a ausência de dados.

  • Ele atualiza os valores Data/Hora da Medição Mais Recente e Data/Hora da Medição Mais Recente no Componente de Medição de Agregação.