Processamento de Medição Direta

Processamento de Medição Direto é um método de processamento de dados de medição inicial recebidos projetado para reduzir o volume de registros de medição iniciais no banco de dados. Em vez de criar e atualizar registros de dados de medição inicial, o Processamento de Medição Direto processa dados de medição inicial na memória e cria medições finais na tabela Medição (D1_MSRMT). Com o Processamento de Medição Direto, os registros na tabela Dados de Medição Inicial (D1_INIT_MSRMT_DATA) serão criados somente se um erro for encontrado durante o processamento (incluindo o processamento de VEE). Se você estiver usando a Ordem do Componente de Medição (veja a seguir), o Processamento de Medição Direto também criará registros temporários de preparação (na Tabela Intermediária de Controle IMD - D1_IMD_CTRL_STAGE).

Observação: o Processamento de Medição Direto só está disponível apenas com Implementações Nativas e somente para o processamento de medições de Carga Inicial. Não pode ser usado para medições Manuais ou de Estimativa.

Tipos de IMD

Tipos de IMD são registros de configuração usados para definir como as medições iniciais são processadas usando o Processamento de Medição Direto. Há duas categorias principais de tipos de IMD - tipos de seeder (com base no objeto de negócios Tipo de Seeder IMD - D1-IMDSeederType) e tipos específicos (com base no objeto de negócios Tipo de IMD Específico - D1-IMDType).

  • Tipos de Seeder IMD representa um seeder de dados de medição inicial (IMD), que serve como entrada universal no sistema para chamadores externos ou para processamento de carga útil de medição inicial. O principal objetivo do tipo de seeder IMD é determinar o tipo de IMD específico mais apropriado (como intervalo ou escalar ou um tipo usado com um adaptador específico do Smart Grid Gateway) a ser usado para processamento posterior e preparar os dados de entrada para esse tipo de IMD. Além disso, o tipo de seeder IMD é usado para executar validação crítica (como uma validação de contagem de intervalos), identificação de dispositivo e canal, mapeamento de valores externos (como Unidade de Medida e fuso horário) para valores internos e conversão de fuso horário para campos de data/hora.
    Observação: só pode haver um tipo de seeder IMD ativo por vez.
  • Tipos de IMD específicos definem as regras para processar um registro de dados de medição inicial (IMD) específico. Diferentes tipos de IMD específicos contêm regras para processar os diferentes tipos de dados de medição inicial que podem ser recebidos. Por exemplo, um tipo de IMD define as regras para processar uma medição escalar do sistema head-end Landis+Gyr, enquanto outra instância de Tipo de IMD define as regras para processar uma medição inicial de intervalo do sistema head-end do Sensus. Há quatro tipos de algoritmos suportados para tipos de IMD específicos: Pré-Processamento, Pré-VEE, VEE e Pós-VEE. Esses algoritmos são responsáveis por validar se a medição foi mapeada corretamente para o Tipo de IMD (Pré-Processamento), calcular o consumo (Pré-VEE), executar VEE (VEE), gravar na tabela de medição final (Pós-VEE), entre outras responsabilidades.

Os Tipos de IMD são definidos para tipos de componentes de medição específicos no método de processamento "Criação de Medição Inicial" ("Como Criar Informações Relacionadas ao MC") para cada sistema head-end. Consulte Criando Sistemas Head-End no Guia do Usuário Administrativo para obter mais informações sobre os métodos de processamento.

Para obter mais informações, consulte Noções Básicas sobre Tipos de IMD no Guia do Usuário Administrativo.

Processamento de VEE e Exceções com Processamento de Medição Direto

Ao usar o Processamento de Medição Direto, o VEE é executado pelo Serviço de Processamento de Medição Direto com base nos algoritmos definidos para o Tipo de IMD da medição inicial.

  • Se alguma quantidade for alterada durante o processamento de VEE, as quantidades originais (Pré-VEE) serão capturadas junto com as quantidades finais (Pós-VEE) na tabela Medição (D1_MSRMT).
  • Se uma medição inicial falhar em uma regra de VEE com apenas exceções com a gravidade "Informações", será criado um registro de cabeçalho na tabela Dados da Medição Inicial (D1_NIT_MSRMT_DATA). Este cabeçalho serve como um registro pai para as exceções de VEE. Nesse caso, as medições finais são criadas como parte do processo.
  • Se uma medição inicial retornar um erro durante o processamento Pré-VEE ou falhar em uma regra de VEE com a gravidade "Problemas" ou "Encerrar", será criado um registro na tabela Dados da Medição Inicial (D1_INIT_MSRMT_DATA) para a medição inicial, e o processamento adicional será feito usando o Processamento de Medição Legado. O tipo de registro de dados de medição inicial criado baseia-se na configuração do tipo de IMD.

A tabela a seguir resume como as exceções de VEE são criadas e se as medições finais são criadas ao usar o Processamento de Medição Direto.

Cenário Registro de Dados de Medição Inicial (D1_INIT_MSRMT_DATA) Exceções de VEE Criadas Medições Finais Criadas
Nenhuma exceção Não Não Sim
Erro nos algoritmos Pré-VEE Sim, com base no Objeto de Negócios de IMD definido no Tipo de IMD (como D1-InitialLoadIMDInterval) Não Não
Exceções de VEE "Informação" e "Problema" ou "Encerrar" Sim, com base no Objeto de Negócios de IMD definido no Tipo de IMD (como D1-InitialLoadIMDInterval) Sim Não
Exceções de VEE "Problema" ou "Encerrar" Sim, com base no Objeto de Negócios de IMD definido no Tipo de IMD (como D1-InitialLoadIMDInterval) Sim Não
Apenas exceções de VEE "Informações" Sim, Cabeçalho de Exceção Informativo (D1-InfoExceptionHeader) Sim Sim
Observação: ao usar o Processamento de Medição Direta com Pontuação de Anomalia de Aprendizado de Máquina, o processamento de VEE só será executado se uma medição for considerada "anômala" ou se um Grupo de VEE Pós-ML for definido para o componente de medição ou o tipo de componente de medição. Caso contrário, o processamento de VEE será ignorado. Para obter mais informações, consulte Pontuação de Anomalia de Aprendizado de Máquina.

Ativando o Processamento de Medição Direto

Para ativar o Processamento de Medição Direto, faça o seguinte:

  1. Ative a opção Usar Tipo de IMD em seus valores de busca extensível Configuração de Processamento de Carga Útil do SGG. Consulte Configurando o Processamento de Medição Direto e Criando Valores de Busca Extensíveis de Processamento de Carga Útil do SGG no Guia do Usuário Administrativo para obter mais informações.
  2. Atualize o método de processamento "Criação de Medição Inicial" ("Como Criar Informações Relacionadas ao MC") para especificar os Tipos de IMD a serem usados para seus tipos de componentes de medição para cada sistema head-end. Consulte Configurando o Processamento de Medição Direto e Criando Sistemas Head-End no Guia do Usuário Administrativo para obter mais informações.

Ativando o Processamento de Medição Direta com Pontuação de Anomalia de Aprendizado de Máquina

Para ativar o Processamento de Medição Direta com Pontuação de Anomalia de Aprendizado de Máquina, faça o seguinte:

  1. Ative a opção Usar Tipo de IMD em seus valores de busca extensível Configuração de Processamento de Carga Útil do SGG. Consulte Configurando o Processamento de Medição Direto e Criando Valores de Busca Extensíveis de Processamento de Carga Útil do SGG no Guia do Usuário Administrativo para obter mais informações.
  2. Atualize o método de processamento "Criação de Medição Inicial" ("Como Criar Informações Relacionadas ao MC") para especificar os Tipos de IMD a serem usados para seus tipos de componentes de medição para cada sistema head-end. Consulte Configurando o Processamento de Medição Direto e Criando Sistemas Head-End no Guia do Usuário Administrativo para obter mais informações.
  3. Defina o flag Ativar Validação Baseada em ML ou Ativar Validação Baseada em ML (Contingência) como "Sim" nos componentes de medição específicos ou nos tipos de componentes de medição (respectivamente) que você deseja processar usando a pontuação de anomalia de aprendizado de máquina.
  4. Configure um valor de busca extensível Configuração de Processamento de Carga Útil de ML SGG e ative a opção Usar Tipo de IMD. Consulte Configurando a Pontuação de Anomalia de Aprendizado de Máquina no Guia do Usuário Administrativo para obter mais informações.