Je suis impliqué dans un nouveau projet, où je dois créer un cube de données à partir du système de base de données relationnelle existant.
J'ai compris que le système existant n'est pas bien conçu, je ne sais pas par où commencer.
Ma question est:
- Quelle est la différence entre le schéma en étoile et le cube de données?
- Par où dois-je commencer? Du schéma en étoile ou directement du cube de données?
- Le cube de données est-il généré à partir du schéma en étoile?
J'ai peu d'expérience en modélisation de données relationnelles, cette question peut sembler trop basique, j'ai essayé de comprendre à partir de quelques ressources, toujours pas claire. Veuillez donner vos conseils et suggestions?
Si j'ai raté quelque chose de très important lié à cette question, veuillez également partager vos réflexions à ce sujet.
database-design
data-warehouse
Rathish
la source
la source
Réponses:
Après avoir passé du temps à lire des livres de référence, j'en suis arrivé au point où je pouvais définir la différence entre le schéma en étoile et les cubes de données. Je n'ai pas pu commenter cette définition mais cette réponse me satisfait et m'aide à démarrer la tâche. Sur le processus, j'espère avoir une meilleure compréhension (si elle existe) de ces techniques. Voici mes conclusions:
Différence entre le schéma en étoile et les cubes de données:
Par où dois-je commencer?
J'ai réalisé que je devais partir du schéma en étoile et construire des cubes de données dessus. Les cubes de données ne sont pas construits sur le système SGBD, mais en dehors du système SGBD sous forme d'agrégats et d'autres opérations.
J'espère que cette réponse aidera les gens qui sont nouveaux dans ces technologies. Si je manque quelque chose ou que je comprends mal, veuillez le corriger. Je vous remercie.
la source
Qutoting des techniques de modélisation dimensionnelle de Kimball
la source