Extração de Dados do Cliente
As informações do cliente, incluindo pessoas, pontos de serviço e acordos de serviço no Self Service do Cliente do Oracle Utilities (ou Oracle Utilities Customer to Meter ou Oracle Utilities Customer Care and Billing), podem ser extraídas e enviadas ao Oracle Utilities Digital Asset Cloud Service (ou Oracle Utilities Digital Asset Management) para uso na inscrição de clientes em programas de resposta de demanda.
- Uma extração inicial é usada para duplicar dados de informações do cliente a partir de uma determinada data no Self Service do Cliente do Oracle Utilities no Oracle Utilities Digital Asset Cloud Service. Isso geralmente é feito durante a configuração inicial da implementação do Serviço de Nuvem de Ativo Digital.
- Após a extração inicial, os algoritmos de auditoria rastreiam novos dados e alterações nos dados existentes e criam solicitações de sincronização de dados, que podem ser usadas para criar arquivos de extração incrementais por meio do processamento em batch.
Os dados extraídos são enviados ao Gerenciamento de Ativos Digitais em um arquivo delimitado, que é carregado no sistema por meio do processamento em batch e da sincronização de dados. Consulte Importando Dados Relacionados ao Cliente de um Sistema de Informações do Cliente nos Guias do Usuário do Oracle Utilities Digital Asset Cloud Service para obter mais informações sobre o processo de importação.
Visão Geral do Processo de Extração
Esta seção fornece uma visão geral do processo de extração e descreve os vários objetos do sistema usados para cada tipo de dados (contatos, pontos de serviço e acordos de serviço). O processo geral é o seguinte:
-
Um processo batch inicial de "extração" é usado para extrair dados do cliente em arquivos que podem ser importados para o Serviço de Nuvem de Ativo Digital.
- Os algoritmos de auditoria nos objetos de manutenção Contato, Ponto de Serviço e Acordo de Serviço criam solicitações de sincronização.
-
As solicitações de sincronização são processadas usando os processos batch específicos (um controle batch separado é fornecido para contatos, pontos de serviço e acordos de serviço) para criar extrações incrementais.
Carga Inicial vs. Downloads Incrementais
Os dados do cliente podem ser extraídos em um dos dois modos: Inicial ou Incremental.
As extrações iniciais são usadas ao configurar o sistema para exportar dados do contato, do ponto de serviço e do acordo de serviço do Self Service do Cliente do Oracle Utilities.
As extrações incrementais são usadas para atualizar os dados do cliente no Serviço de Nuvem de Ativo Digital à medida que os dados do cliente são alterados no Self Service do Cliente do Oracle Utilities.
Processos Batch de Extração Inicial
Os arquivos de extração são criados usando processos "de extração" em batch específicos do objeto. Consulte Resumo do Objeto do Processo de Extração abaixo para obter o processo "de extração" em batch específico usado para cada tipo de dados do cliente. Eles são usados apenas para a extração inicial.
Esses processos usam os seguintes parâmetros:
-
Nome do Arquivo: o nome do arquivo de extração. Os nomes de arquivo podem usar curingas (Obrigatório)
-
Caminho Simples: o local do arquivo em que o arquivo de extração é criado. Pode ser um local de arquivo em um servidor local ou um local no Armazenamento de Objetos. Consulte Fazendo Referência a URIs no Guia do Usuário Administrativo do Framework para obter mais informações. (Obrigatório)
- Formato de Arquivo: o formato de arquivo usado para o arquivo de extração. Isso deve ser FIXD. Cada tipo de extração tem seu próprio formato.
- Valor de Substituição do ID Mínimo do Ponto de Serviço: um ID do ponto de serviço usado para definir o valor baixo em um intervalo de IDs para limitar os dados extraídos.
- Valor de Substituição do ID Máximo do Ponto de Serviço: um ID do ponto de serviço usado para definir o valor alto em um intervalo de IDs para limitar os dados extraídos.
Use o portal Controle Batch para saber mais sobre esses e outros parâmetros usados por esses processos batch.
Algoritmos de Auditoria e Objetos de Negócios de Solicitação de Sincronização
As solicitações de sincronização são criadas por algoritmos de auditoria e se baseiam em objetos de negócios de solicitação de sincronização específicos de dados. Consulte Resumo do Objeto do Processo de Extração abaixo para obter os algoritmos de auditoria específicos e os objetos de negócios "Solicitação de Sincronização" usados para cada tipo de dados do cliente.
A tabela abaixo descreve os estágios do ciclo de vida da solicitação de sincronização. Use o portal Objeto de Negócios para saber mais sobre esses objetos de negócios e os detalhes de cada estado do ciclo de vida.
Estado |
Observações |
---|---|
Pendente |
As solicitações de sincronização começam neste estado. Um algoritmo de Entrada cria a captura inicial dos dados do Serviço de Nuvem de Ativo Digital (DACS) (contato, ponto de serviço ou acordo de serviço). O processo batch Monitor de Solicitação de Sincronização (F1-SYNRQ) é usado para fazer a transição das solicitações de sincronização neste estado para o estado Determinar se a Sincronização é Necessária. |
Determinar se a Sincronização é Necessária |
Um algoritmo de Entrada cria a captura final dos dados DACS. Um algoritmo de Entrada compara as capturas inicial e final. Se não houver diferença, a solicitação de sincronização será movida para o estado Descartado. Caso contrário, a solicitação será movida para o estado Enviar Solicitação, |
Descartado | As solicitações de sincronização para as quais não há diferença entre a captura inicial e a captura final são enviadas a este estado. |
Enviar Solicitação |
Um algoritmo de Entrada cria um registro de Processo Geral para a solicitação de sincronização. Em seguida, a solicitação é movida para o estado Aguardando Reconhecimento. |
Aguardando Reconhecimento | As solicitações permanecem nesse estado até que o sistema receba uma confirmação de que o DACS recebeu os dados contidos na solicitação. |
Sincronizado | As solicitações de sincronização entram nesse estado após o estado Aguardando Reconhecimento quando o sistema recebe uma confirmação de que o DACS recebeu os dados contidos na solicitação. Se ocorrer um erro, a solicitação será movida para o estado Sincronizado com Erro. |
Erro |
As solicitações de sincronização entram neste estado se ocorrer um erro no estado Aguardando Reconhecimento. Um algoritmo de Entrada cria uma entrada de Atividade. |
Cancelada | As solicitações de sincronização entrarão nesse estado se forem canceladas nos estados Erro ou Sincronizado com Erro. |
Sincronizado com Erro |
As solicitações de sincronização entrarão nesse estado se ocorrer um erro no estado Sincronizado. Um algoritmo de Entrada cria uma entrada de Atividade. |
Processos Batch de Extração Incremental
Os arquivos de extração incrementais são criados a partir de registros de Processo Geral usando processos batch de "Extração Incremental". Veja abaixo os processos batch específicos de "Extração Incremental" usados para cada tipo de dados do cliente. Eles devem ser executados conforme necessário para atualizações incrementais.
Use o portal Controle Batch para exibir os parâmetros usados por esses processos batch.
Resumo do Objeto do Processo de Extração
A tabela abaixo lista os controles batch, algoritmos e objetos de negócios usados por cada tipo de dados do cliente.
Tipo de Objeto |
Processo Batch de Extração Inicial |
Algoritmos de Auditoria |
Objeto de Negócios da Solicitação de Sincronização |
Processo Batch de Extração Incremental |
---|---|---|---|---|
Pessoa | Migrar Pessoa para Contato DACS (C1-DCTIL) | Sincronizar Pessoa como Contato DACS (C1_ DAPERSYNC) | Sincronizar Pessoa CCB com Contato DACS (C1-DACSContactSyncRequest) | Controle Batch de Sincronização Incremental do Contato (C1-DCTEX) |
Ponto de Serviço | Migrar Ponto de Serviço do CCB para Ponto Serviço Medido DACS (C1-DSPIL) | Sincronizar Ponto de Serviço como Ponto de Serviço Medido DACS (C1_ DASPSYNC) | Sincronizar Ponto de Serviço do CCB com Ponto de Serviço Medido DACS (C1-DACSMSPSyncRequest) | Controle Batch de Sincronização Incremental do Ponto de Serviço (C1-DSPEX) |
Acordo de Serviço | Migrar Acordo de Serviço para Serviço Medido DACS (C1-DMSIL) | Sincronizar Acordo de Serviço como Serviço Medido DACS (C1_ DASASYNC) | Sincronizar Acordo de Serviço do CCB com Serviço Medido DACS (C1-DACSMSSyncRequest) | Controle Batch de Sincronização Incremental do Serviço Medido (C1-DMSEX) |
Mensagens de Confirmação
Quando o Serviço de Nuvem de Ativo Digital processa atualizações incrementais, ele pode enviar uma confirmação de volta ao Self Service do Cliente.
Consulte a documentação da Integração do Self Service do Cliente do Oracle Utilities para o Oracle Utilities Digital Assets Cloud Service para obter mais informações sobre como configurar o Serviço de Nuvem de Ativo Digital para enviar confirmações.