Torne os Dados de Origem o Menor Possível
Para melhorar o desempenho do carregamento de dados de armazenamento em bloco do Essbase, torne os dados de origem o menor possível e agrupe-os em intervalos para remover a redundância. Quanto menos campos o Essbase ler na origem de dados, menos tempo será necessário para ler e carregar os dados.
O exemplo de origem de dados a seguir não está organizado em intervalos. Inclui a repetição desnecessária de campos. Todos os valores são Lucro. O lucro deve ser incluído apenas no início do grupo de dados a ele aplicável. Este exemplo contém 33 campos que o Essbase deve ler para carregar os valores de dados corretamente.
Profit
Jan "New York" Cola 4
Jan "New York" "Diet Cola" 3
Jan Ohio Cola 8
Jan Ohio "Diet Cola" 7
Feb "New York" Cola 6
Feb "New York" "Diet Cola" 8
Feb Ohio Cola 7
Feb Ohio "Diet Cola" 9O próximo exemplo fornece os mesmos dados otimizados agrupando membros em intervalos. Ao eliminar a redundância, este exemplo contém apenas 23 campos que o Essbase deve ler para carregar os valores de dados corretamente.
Profit
Jan "New York" Cola 4
"Diet Cola" 3
Ohio Cola 8
"Diet Cola" 7
Feb "New York" Cola 6
"Diet Cola" 8
Ohio Cola 7
"Diet Cola" 9O Essbase atribui o primeiro valor, 4, a Jan->New York->Cola; ele atribui o próximo valor, 3, a Jan->New York->Diet Cola e assim por diante.
Embora classificados de forma eficiente, os dados de origem classificados e agrupados por dimensões densas mostram muita repetição que pode retardar o processo de carregamento. Você pode otimizar ainda mais esses dados agrupando os dados em intervalos. Os dados de origem otimizados abaixo eliminam os campos redundantes, reduzindo o tempo de processamento.
Sales Margin COG Profit
Jan Actual Cola Ohio 25 18 20 5
Florida 30 19 20 10
"Root Beer" Ohio 18 12 10 8
Florida 28 18 20 8