Inquiridor
Várias Fact Tables

Pergunta
-
Boa noite!
Estou a começar na área do BI e, apesar de já ter feito alguns star-schema com um elevado número de dimensões, surgiu agora um problema que ainda não tinha encarado...
Pela análise que fiz, a minha nova data warehouse (facturação e análise de serviços) terá 3 fact tables (facturação, ocorrências e conciliação), relacionadas por algumas dimensões comuns (contratos, facturas, tempo,...)
O problema é que tentei gerar um cubo com as 3 fact tables e a análise fica mesmo muito lenta. Se fizer 3 cubos em separado, a velocidade é normalíssima. Estará a escapar-me alguma coisa? Tinha lido que o Analysis Services 2005 já permitia cubos com mais de uma fact table, e neste caso, precisava mesmo de analisar métricas de tabelas distintas.
Alguém me pode ajudar?
Obrigado!
Cpts,
Todas as Respostas
-
António,
Vc pode utilizar mais de uma tabela fato normalmente...
Aqui tenho vários cubos com 3 tabelas fatos.
Mas apenas tome o cuidado de criar cubos com informações reduzidas consultando apenas uma tabela fato (para os casos que isso atenda a alguns tipos de informação) e quando for criar algum cubo com mais de uma tabela fato selecione apenas as dimensões e medidas que realmente serão necessárias.
De repente vc esta criando um cubo com todas as dimensões e medidas das três tabelas fato e isso pode consumir muito recurso para processar e executar.
Verifique também o relacionamento logico das tabelas fatos com as dimesões para a query dos cubos não ficar fazendo produto cartesiano das tabelas fatos e dimensões.
Abraço
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 15 de julho de 2016 12:47
-
-