01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco

Segmento:

Varejo

Módulo:Data Warehouse
Função:Módulo DW
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPANALY-1281


02. SITUAÇÃO/REQUISITO

Existe hoje uma integração entre os dados do ERP Totvs Varejo Supermercados e a plataforma GoodData, que são utilizados em dashboards para auxílio nas análises gerenciais através da aplicação FastAnalytics.

A integração é feita através de consultas no banco de dados do ERP que são divididas entre consultas do tipo Dimensão e consultas do tipo Fatos, semelhante à modelagem existente no Data Warehouse.


Dimensões: São consultas que carregam as informações cadastrais que serão utilizadas como filtros posteriormente no FastAnalytics.

Dimensões enviadas na integração Data Warehouse - GoodData:

  • Categoria
  • Comprador
  • Divisão
  • Empresa
  • Eventos
  • Filial
  • Fornecedor
  • Grupo  (referente à categoria)
  • Produto
  • Seção (referente à categoria)
  • Segmento
  • Subgrupo (referente à categoria)
  • Vendedor

Fatos:  São consultas que carregam as informações de ações que serão utilizadas como métricas posteriormente no FastAnalytics.

Fatos enviados na integração Data Warehouse - GoodData:

  • Compra
  • Venda

OBS: A integração direta entre o ERP - GoodData, sem a sintetização do DW possui alguns outros fatos listados abaixo, que posteriormente também serão importados para o DW:

  • Acordos
  • Bonificação
  • Ofertas
  • Pedidos de compras pendentes
  • Perda
  • Ruptura

A integração existente até a liberação desta implementação funciona corretamente, porém como utiliza as mesmas tabelas da operação do sistema existe certa morosidade na carga das informações para o GoodData, isso acaba dificultando a atualização contínua das informações.

Tendo este cenário, foi vista a necessidade de seguir com a integração levando ela num ambiente isolado e especificamente utilizado para análises gerenciais, encontrado no nosso ambiente DW.

03. SOLUÇÃO

Para otimizar este tipo de integração e abrir também a possibilidade de gerar novas, foram desenvolvidas as consultas agrupando os dados diretamente no Data Warehouse.

Isso gerou grandes ganhos de performance visto que, uma vez que os dados já estão no ambiente DW, eles já foram trabalhados previamente e agrupados de maneira pronta para ser analisada, consequentemente vários cálculos e fórmulas deixam de ser executados na nova extração feita na integração.

A partir deste ponto, os os dados já agrupados são separados nas consultas criadas e enviados ao ambiente GoodData de maneira bem mais rápida, possibilitando ao usuário que tenha os dados atualizados numa frequência maior, evitando problemas de diferença de valores por usar cargas desatualizadas.

Além de trabalhar com dados já agrupados, a carga é mais performática pois roda no ambiente DW que é separado da operação do ERP, isso fez com que não seja gerado nenhum tipo de concorrência entre o carregamento das informações e a operação do ERP (por exemplo, enquanto é feita a carga de dados de venda não existe concorrência com os processos de venda do ERP pois a consulta e agrupamento dos dados roda em ambiente e tabelas separados).

04. DEMAIS INFORMAÇÕES

Para utilizar a integração do GoodData com o Data Warehouse Totvs Varejo Supermercados, ambas estruturas precisam estar previamente instaladas e funcionais no ambiente.

Se estiver na versão 22.01DW, atualizar o sistema para a release 22.01.001DW ou release superior.

05. ASSUNTOS RELACIONADOS

Clique aqui e consulte informações sobre a implantação do módulo Data Warehouse.

Clique aqui e consulte informações sobre o Gerenciador DW.

Clique aqui para visualizar o arquivo de apresentação do ambiente GoodData.