Tempo aproximado para leitura: 03:00 min
Dúvida
Como funcionam os agrupamentos de dados na ABC DW?
Ambiente
TOTVS Varejo Supermercados - Linha Consinco - DW - Todas as versões
Solução
Ao gerar os dados no relatório ABC de Venda DW, a consulta gerada é classifica em 3 níveis de agrupamento dos dados, sendo os níveis 1, 2 e 3:
Para saber qual o agrupamento gerado, você pode consultar o ícone que aparece no canto superior direito da tela da aplicação:
Vermelho: Agrupamento 1
Amarelo: Agrupamento 2
Verde: Agrupamento 3
Clicando no ícone de interrogação é possível ter os detalhes listados abaixo:
Agrupamento 1 (velocidade mais baixa)
Performance:
A combinação de dimensões e filtros da consulta exige a busca de alguma informação que só é possível de ser obtida através da busca diretamente no documento.
Neste cenário a aplicação utiliza uma tabela que contém todas informações agrupadas por documento, com uma quantidade maior de registros em relação aos demais agrupamentos, deixando a consulta mais pesada.
Arredondamentos:
Após fazer todos os cálculos a aplicação arredonda os resultados para duas casas decimais, que é o padrão de exibição.
Neste momento pode ser gerada uma pequena diferença nos valores ao compará-los com uma mesma consulta em outro tipo de agrupamento, já que a aplicação consulta uma quantidade diferente de
dados e consequentemente a quantidade de registros arredondados é diferente dos demais agrupamentos.
Como este agrupamento agrupa muitos registros arredondados, os totalizadores do mesmo tendem a ser menos precisos que os demais arredondamentos.
Agrupamento 2 (velocidade média)
Performance:
A combinação de dimensões e filtros da consulta possibilita que a aplicação a execute sem precisar buscar nenhuma informação existente somente no documento.
Neste cenário é utilizada uma tabela agrupada onde os valores dos documentos já estão previamente somados e agrupados por DIA, SEGMENTO, EMPRESA, PRODUTO e CGO.
Esta tabela possui um volume menor de dados comparada a uma consulta com Agrupamento 1 e maior comparada a uma consulta com Agrupamento 3, obtendo a segunda melhor performance da aplicação.
Arredondamentos:
Após fazer todos os cálculos a aplicação arredonda os resultados para duas casas decimais, que é o padrão de exibição.
Neste momento pode ser gerada uma pequena diferença nos valores ao compará-los com uma mesma consulta em outro tipo de agrupamento, já que a aplicação consulta uma quantidade diferente de
dados e consequentemente a quantidade de registros arredondados é diferente dos demais agrupamentos.
Devida quantidade menor de arredondamentos no Agrupamento 2 em relação ao Agrupamento 1, esta consulta se torna mais precisa.
Já comparada a uma consulta com Agrupamento 3, ela pode gerar divergência pois arredonda mais registros.
Agrupamento 3 (velocidade maior)
Performance:
A combinação de dimensões, filtros e período da consulta possibilita que a aplicação a execute sem precisar buscar nenhuma informação existente somente no documento ou em um único dia específico.
Neste cenário é utilizada uma tabela agrupada onde os valores dos documentos já estão previamente somados e agrupados por MÊS, SEGMENTO, EMPRESA, PRODUTO e CGO.
Esta tabela possui um volume muito menor de dados e é obtida a melhor performance possível da aplicação.
Arredondamentos:
Após fazer todos os cálculos a aplicação arredonda os resultados para duas casas decimais, que é o padrão de exibição.
Neste momento pode ser gerada uma pequena diferença nos valores ao compará-los com uma mesma consulta em outro tipo de agrupamento, já que a aplicação consulta uma quantidade diferente de
dados e consequentemente a quantidade de registros arredondados é diferente dos demais agrupamentos.
Devida quantidade menor de arredondamentos no Agrupamento 3 em relação aos demais, esta consulta se torna a mais precisa.
0 Comentários