Agregando Quantidades Faturadas
A agregação de quantidades de serviços faturados envolve a identificação de transações de uso de constituintes para um Componente de Medição de Agregação, a recuperação dos dados de quantidade de serviços que se enquadram no período de agregação e a agregação desses dados.
A agregação de quantidades faturadas é manipulada pelo algoritmo Quantidades de Serviço Faturadas Agregadas (D1_ AGGBSQ). O algoritmo executa as seguintes etapas:
-
Ele chama o algoritmo Localizar Constituintes para Dados de Faturamento (D1-FINDCONSB) e preenche a tabela temporária global do GTT5 (consulte Localizar Constituintes para obter mais detalhes sobre esse processo).
-
Exclui quaisquer constituintes da tabela GTT5 que não tenham 100% de cobertura para as datas no período de agregação.
-
Para cada componente restante no GTT5, o algoritmo recupera os dados de faturamento do período de agregação (com base na configuração da quantidade de serviço na fonte de dados) e os insere na tabela temporária global do GTT6. Se a UDM for diferente da do Componente de Medição de Agregação, as quantidades de serviço serão convertidas em uma UDM comum.
-
Ele executa cálculos de agregação nos dados de medição na tabela GTT6, 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.
-
Aplica um perfil aos valores 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.