O Log de Extração permite analisar de forma organizada as extrações de dados realizadas e fornece métricas de tempo de extração e quantidade de registros processados .
Está disponível em Configurador/Ambiente/Extrator B.I./Log de Extração.
A tela principal do Log de Extração é dividida em duas seções: Extrações, à esquerda, e Dimensões e Fatos à direita.
Extrações
Nessa seção é possível visualizar o status da extração, a empresa e filial utilizada, a data e hora de início e fim da extração, o perfil de extração utilizado e o tempo total do processo de extração.
Dimensões e Fatos
Nessa seção, pode-se visualizar o status da extração da entidade, a área a qual a entidade pertence, a tabela e o nome da entidade, o período informado para extração, a data e hora de início e fim da extração, a quantidade de registros processados e o tempo total da extração.
Através do menu Ações relacionadas pode-se acessar as seguintes funcionalidade:
Visão Geral
Possibilita analisar o tempo de extração e a quantidade de registros extraída de cada área e fato em uma determinada extração.
Log de Extração
É divido em duas sessões, sendo elas o Log de Extração e o Log de Integridade.
- Log de Extração
Possibilita visualizar as mensagens de erro e alertas da extração de uma fato ou dimensão. - Log de Integridade
Possibilita visualizar as ocorrências de falha na validação de integridade referencial entre uma fato e as dimensões relacionadas. Para que o log de validação de integridade referencial possa ser gerado, é necessário que o parâmetro MV_LOGBI receba o valor .T. (True).
No Log de Integridade são apresentadas as dimensões, o domínio (um ou mais campos origem da informação da fato), o contradomínio (um ou mais campos com os quais o conteúdo do campo domínio será confrontado e, por sua vez é origem da informação da dimensão), a filial de busca da informação, a chave de busca (conteúdo a ser validado) e o número de ocorrências do mesmo tipo.
Análise de Performance
Possibilita monitorar a performance de extração por meio da comparação entre o número de registros extraídos e o tempo de extração no decorrer do tempo. Assim permitindo ao usuário se antecipar à problemas de tráfego de rede, banco de dados e qualquer outro componente de infraestrutura que possa comprometer a performance dos extratores.
Tabela
Possibilita que a tabela de dados da fato ou dimensão selecionada seja visualizada diretamente no Log de Extração. A tabela é exibida apenas para visualização, sem que haja a possibilidade de se realizar qualquer alteração. Os dados são exibidos filtrados pelo grupo de empresa do processo do qual a fato ou dimensão pertence.
Configuração
Possibilita parametrizar o Log de Extração. Os parâmetros que podem ser configurados são:
- Habilitar mode de debug?
- Alertar sobre ocorrência de erro na extração de fatos e dimensões.
- Alertar no momento em que uma extração for finalizada.
- Alertar no momento em que uma extração for cancelada.
- Lista de e-mail de quem deve ser comunicado quando alguma das opções acima for contemplada.
Marcar como cancelada extrações não finalizadas em determinado tempo.
Após uma interrupção do servidor Microsiga Protheus® durante um processo de extração, é comum o status da extração, após a restituição do servidor, permanecer com o status em execução. Para solucionar este problema, é necessário que seja definido o parâmetro Marcar como cancelada extrações não finalizadas em determinado tempo. Desta forma, ao término do período definido, caso uma extração ainda esteja com o status em execução, o status será alterado para cancelado automaticamente.
- Número de registros que serão mantidos na seção extrações.
Atenção
Para que o envio de e-mails seja realizado é necessário configurar a rotina de E-mail/Proxy que está contida no módulo configurador, na guia Ambiente.
O Log de Extração é composto por quatro tabelas:
- HVY - Processos de extração
- HVZ - Entidades de cada processo
- HY4 - Configuração
- HY5 - Log de validação de integridade
Relatórios de Extração
Os Relatórios de Extração são disponibilizados em formato HTML, a partir do processo de extração selecionado no log de extração.
Os relatórios gerados podem ser visualizados ou enviados por e-mail para um ou mais destinatários.
Para que o relatório seja enviado por e-mail é necessário selecionar a opção Enviar arquivo HTML gerado por e-mail? e informar a lista de destinatários no campo Quem deve receber o e-mail com o relatório gerado em anexo? Conforme imagem abaixo:
Para apenas visualizar o relatório, basta selecionar a opção Abrir arquivo HTML gerado no browser após confirmação?
A opção de geração de relatório está disponível em: Configurador / Ambiente / Extrator BI / Log de extração / Ações relacionadas / Gerar relatório.
Após a validação dos dados acima, os relatórios são apresentados da seguinte forma (visão geral)
No cabeçalho superior direito:
- Empresa: empresa e filial do processo de extração selecionado no log de extração
- Tempo: duração da extração
- Início da extração: horário inicial da extração
- Fim da extração: horário final da extração
- Perfil: perfil de extração utilizado no processo selecionado
No cabeçalho da tabela:
- Status: informa se os relatórios foram feitos com sucesso
- Área: são as áreas de produto que as extrações foram feitas
- Entidade: são as fatos ou dimensões extraídas
- Tempo: duração total da extração da entidade
- Registros: quantidade de registros extraídos
- Período: data definida de extração dos dados
- Início: data e horário inicial da extração de cada fato
- Final: data e horário final da extração de cada fato