2008/2/25 Leandro DUTRA <[EMAIL PROTECTED]>:
> 2008/2/25, Leonardo Cezar <[EMAIL PROTECTED]>:
>
> > Entendi pela mensagem inicial que se trata de um ROLAP e o Pentaho
>  >  gera  objetos conhecidos por Business Views (BVs), habilitando a visão
>  >  dimensional de um objeto à partir de uma base relacional (..de
>  >  transacional).
>
>  Você quer dizer sem precisar duma base 'dimensional' separada?

Sem uma base dimensional, mas disparando as consultas para seu
datawarehouse. Embora seja possivel apontar diretamente para seu
servidor OLTP (conta e risco).

Óbviamente esse modelo é pobre no que diz respeito a performance, uma
vez que ficamos limitados aos operadores do SQL para executar os
cáculos desejadps.

>  >  >  Não é tão amigável assim, mas se a tua base estiver modelada como um
>  >  >  Datamart (star, snow) vai funcionar direitinho.
>  >  >  Dá pra fazer drill-down, slice em um clique.
>  >
>  > Sem dúvida nenhum MOLAP ajuda bastante para warehouses, até mesmo
>  >  pelos seus tipos dimensionais, agregações, &ca, porém a performance é
>  >  uma porcaria para o transacional. O ideal seria um ambiente híbrido.
>
>  Dá para expandir, dar referências?  Parece interessante, mas não alcancei.

A idéia resumida do HOLAP é utilizar rescursos que o MOLAP
disponibiliza (operadores, tipos) para extração de dados complexos com
a habilidade de armazenamento do ROLAP (é uma base de dados relacional
- postgres por exemplo), portanto não possui lmitações de
armazenamento impostas pelo MOLAP e possui acesso a operadores e tipos
multi-dimensionais.

>  Vejo qualquer sistema 'dimensional', multi ou não, como algo uma
>  espécie de 'ração pré-mastigada' para quando é política ou
>  tecnicamente inviável fazer um sistema relacional com visões
>  materializadas &c.  Estou muito errado?

Não creio que tenha muito a ver um com o outro. A idéia de qualquer
datawarehouse é suprir as necessidades físicas de extração de *dados*
(préviamente armazenada em uma base normalizada de acordo com as
regras de Codd, ou não [...]), de forma que o acesso a *informação*
seja optimizado. Fazendo uma analogia com o que o colega André disse
na mensagem anteriior, o que se faz com SQL em bases relacionais, voce
provavelmente utilizaria XMLA ou MDX ou mdXML com bases analiticas
dimensionais com a vantagem do suporte àqueles tipos multidimensionais
fornecidos pelo MOLAP, porém a capacidade de armazenamento varia (pra
menos) do que se é previsto no momento de geração dos fatos e
dimensões.

Embora seja algo simliar, visões materializadas não dispõe de
operações especiais OLAP, dipõe?

Referencias ...? Juro que vou ver em meus bookmarks assim que chegar
em casa :-(, mas um bom começo seria buscar por: MOLAP, ROLAP, HOLAP,
XMLA e por ai vai ...

-Leo
-- 
Leonardo Cezar et all
http://www.dextra.com.br/postgres
http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a