Limpeza das fatos de PLS
Informações Gerais
Linha de Produto: | Microsiga Protheus® | ||||||
Segmento Executor: | Serviços | ||||||
Módulo: | TOTVS Smart Analytics | ||||||
Rotina: |
| ||||||
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.