Árvore de páginas

Limpeza das fatos de PLS

 Informações Gerais 

 

Linha de Produto:

Microsiga Protheus®

Segmento Executor:

Serviços

Módulo:

TOTVS Smart Analytics 

Rotina:


Rotina

Nome Técnico

Graphs de PLS

\graph\fact\LOAD_FACT_TABLE_HVA.grf

\graph\fact\LOAD_FACT_TABLE_HVB.grf

Requisito/Story/Issue:
 SERBA003-2815

Objetivo

O objetivo deste requisito é adicionar uma nova forma de limpeza para fatos HVA e HVB, que são consecutivamente, Despesas - pagamento de prestadores, e, Receita – Pré-pagamento e Custo operacional. Esta limpeza é exclusiva para linha de produto Microsiga Protheus, e consiste na limpeza das informações baseado no dataset Período. Os períodos de extração serão separados por Empresas e Estabelecimentos.

 

Definição da Regra de Negócio

Para que a nova limpeza seja efetuada, é necessário acrescentar as seguintes instruções:

  • Graph LOAD_FACT_TABLE_HVA.grf: 
    • Adicionar agregação para receber o valor da linha de produto.
    • Efetuar leitura do arquivo CONF.csv, para receber o período de limpeza.
    • Efetuar leitura do arquivo EMPRESA_FACT, para receber as Empresas e Estabelecimentos da limpeza.
    • Verificar se a linha de produto é Protheus:
      • Se a linha de produto for Protheus, efetuar a limpeza de dados baseada nos resultados recebidos nos passos anteriores. O dataset utilizado para limpeza deve ser o Período.
      • Se não for Protheus, nenhuma ação deve ocorrer.

  • Graph LOAD_FACT_TABLE_HVB.grf: 

    • Adicionar agregação para receber o valor da linha de produto.
    • Efetuar leitura do arquivo CONF.csv, para receber o período de limpeza.
    • Efetuar leitura do arquivo EMPRESA_FACT, para receber as Empresas e Estabelecimentos da limpeza.
    • Verificar se a linha de produto é Protheus:
      • Se a linha de produto for Protheus, efetuar a limpeza de dados baseada nos resultados recebidos nos passos anteriores. O dataset utilizado para limpeza deve ser o Período.
      • Se não for Protheus, nenhuma ação deve ocorrer.

 Observação: A Limpeza efetuada pelo graph DELETE_FACT_TABLE_V3.grf, não deve receber nenhuma modificação, sendo válida para todas as linhas de produto.

Procedimento para Utilização

As alterações realizadas neste requisito não interferem no processo de utilização do produto.