none
Performance do Cubo RRS feed

  • Pergunta

  • Tenho uma base de 150 milhões de registros. Seria viável do ponto de vista de performance criar um cubo nessa base para que cerca de 20 pessoas acessem ao mesmo tempo e façam uma série de filtros?????
    Tassiana Rugoni
    quinta-feira, 7 de julho de 2011 22:41

Todas as Respostas

  • Bom Dia,

    O propósito do cubo não é esse. Não é premissa do cubo resolver problemas de desempenho.

    Não digo que não irá resolver, mas precisaria de mais detalhes. Apenas com esse enunciado eu não apostaria no cubo em virtude das seguintes razões:

    - Sua base possivelmente está em um formato transacional enquanto que o cubo usa o formato dimensional

    - Se você colocar o cubo em modo MOLAP (mais performance) irá gastar muito tempo lendo os dados e muita memória para deixá-los em MOLAP

    - Se você colocar o cubo em modo ROLAP, os problemas de desempenho não tendem a ser resolvidos

    É preciso entender melhor que problemas são esses e a natureza das consultas. Você pode não obter benefício nenhum e continuar tendo problemas. Outras soluções como Reporting Services e Report Snapshots podem ser mais efetivas e menos trabalhosas dependendo do seu cenário, mas é preciso avaliar. Apenas com os dados atuais não é possível.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.wordpress.com 


    Classifique as respostas. O seu feedback é imprescindível
    sexta-feira, 8 de julho de 2011 15:11
  • Tassiana,

    Concordo com o Gustavo, agora você falou de uma base que possui 150 milhões de registros e seus usuários necessitam realizar acessos e filtrar os dados para trabalhar.

    Será que não poderíamos pensar em trabalhar com PowerPivot disponível para o SQL Server 2008 R2 e Excel 2010, disponibilizando os dados para seus usuários e os mesmos realizarem seus filtros, relatórios, dashboards.

    Não conheço o seu ambiente, e também as suas necessidades, mas também poderíamos pensar em criar dimensos já específicas para cada situação de filtro de dados, algo como por exemplo regiões, estados, países.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sábado, 16 de julho de 2011 15:48
  • Junior,

    obrigada,

    vou estudar a respeito de PowerPivot para tentar aplicar.

    Quanto a dimensões específicas, você se refere a montar hierarquias dentro do cubo???


    Tassiana Rugoni
    terça-feira, 19 de julho de 2011 13:23
  • Tassiana,

    Isso mesmo montar hierarquias ou até mesmo dividir em dimensões distintas.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quarta-feira, 20 de julho de 2011 00:45