Ich bin an einem neuen Projekt beteiligt, bei dem ich einen Datenwürfel aus dem vorhandenen relationalen Datenbanksystem erstellen muss.
Ich habe verstanden, dass das vorhandene System nicht richtig ausgelegt ist und ich nicht sicher bin, wo ich anfangen soll.
Meine Frage ist:
- Was ist der Unterschied zwischen Sternschema und Datenwürfel?
- Wo muss ich anfangen? Aus Sternschema oder direktem Datenwürfel?
- Wird ein Datenwürfel aus einem Sternschema generiert?
Ich habe wenig Erfahrung in der relationalen Datenmodellierung. Diese Frage scheint zu grundlegend zu sein. Ich habe versucht, aus wenigen Ressourcen herauszufinden, was immer noch nicht klar ist. Bitte geben Sie Ihre Ratschläge und Vorschläge?
Wenn ich etwas sehr Wichtiges im Zusammenhang mit dieser Frage verpasst habe, teilen Sie bitte auch Ihre Gedanken dazu mit.
database-design
data-warehouse
Rathish
quelle
quelle
Antworten:
Nachdem ich einige Zeit mit dem Lesen von Nachschlagewerken verbracht hatte, kam ich zu einem Punkt, an dem ich den Unterschied zwischen dem Sternschema und den Datenwürfeln definieren konnte. Ich konnte diese Definition nicht kommentieren, aber diese Antwort befriedigt mich und hilft mir, die Aufgabe zu starten. Dabei hoffe ich, dass ich diese Techniken besser verstehe (falls vorhanden). Hier sind meine Ergebnisse:
Unterschied zwischen Sternschema und Datenwürfeln:
Wo muss ich anfangen?
Mir wurde klar, dass ich von einem Sternschema ausgehen und darauf Datenwürfel erstellen muss. Datenwürfel werden nicht auf dem DBMS-System erstellt, sondern außerhalb des DBMS-Systems als Aggregate und andere Vorgänge.
Ich hoffe, diese Antwort wird den Menschen helfen, die mit diesen Technologien noch nicht vertraut sind. Wenn mir etwas fehlt oder ich es falsch verstehe, korrigieren Sie es bitte. Vielen Dank.
quelle
Qutoting von Kimball Dimensional Modeling Techniques
quelle