Estou envolvido em um novo projeto, no qual tenho que criar um cubo de dados a partir do sistema de banco de dados relacional existente.
Eu entendi que, o sistema existente não foi projetado corretamente, não sei por onde começar.
Minha pergunta é:
- Qual é a diferença entre o Star Schema e o cubo de dados?
- Onde eu tenho que começar? Do esquema em estrela ou diretamente do cubo de dados?
- O cubo de dados é gerado a partir do esquema em estrela?
Tenho pouca experiência em modelagem de dados relacionais, essa pergunta pode parecer muito básica, tentei descobrir com poucos recursos, ainda não está claro. Por favor, dê seus conselhos e sugestões?
Se eu perdi, algo muito importante relacionado a esta pergunta, por favor, compartilhe seus pensamentos sobre isso também.
database-design
data-warehouse
Rathish
fonte
fonte
Respostas:
Depois de passar algum tempo lendo os livros de referência, cheguei ao ponto em que pude definir a diferença entre o esquema em estrela e os cubos de dados. Não pude comentar sobre essa definição, mas esta resposta me satisfaz e me ajuda a iniciar a tarefa. No processo, espero ter uma melhor compreensão (se existir) dessas técnicas. Aqui estão minhas descobertas:
Diferença entre esquema estrela e cubos de dados:
Onde eu tenho que começar?
Percebi que tenho que começar com um esquema em estrela e construir cubos de dados nele. Os cubos de dados não são construídos no sistema DBMS, mas fora do sistema DBMS como agregados e outras operações.
Espero que esta resposta ajude as pessoas que são novas nessas tecnologias. Se estiver faltando algo ou entendendo errado, corrija-o. Obrigado.
fonte
Como citar as técnicas de modelagem dimensional de Kimball
fonte