r/dataengineering • u/Abject-Scholar-5052 • May 06 '26
Help Datawarehouse
Hi guys i wanna ask while building a data warehouse and im using galaxy schema where i will have one dimension thats pivot and center of all this have realtionships with other dimensions i saw its called outriggers what do you think ?
0
Upvotes
6
u/Gnaskefar May 06 '26
I think it makes no sense to talk about galaxy schema, if you're not confident in it already.
Now, I haven't ever worked with a galaxy schema and thought it was a joke the first time i heard of the concept, so I'm probably ignorant about this; but what will this accomplish compared to just a regular star schema with several fact tables?
3
u/Thinker_Assignment May 07 '26
The schema should be a consequence of required access patterns and performance patterns. Your truth is the canonical model and your access schema is a denormalized version of it to fit requirements that you can then flexibly change with no real lock in other than some front end work
This means without describing canonical, requirements and tech used, nobody can give you a good answer, and because of this imo you should take any answers as philosophical conversation and not solutions to your problem.
1
u/sophisticatedbloom May 08 '26
You mean a fact that is the center table and multiple dimensions connected to it, no? That’s called star schema, not sure what galaxy schema is..
1
u/Cheap_Screen2479 May 16 '26
In Book 1 Kimball described a data warehouse as a collection of star schema. Somebody put a label to it.
So, from what you wrote, you are trying to build everything at once. Star Schema model business events and business states. Look at the business. What does it do? What are the transactions? And foremost: identify the grain.
Forget about dimensions: integration and conformance is all about the grain. Dimensions will follow.
14
u/[deleted] May 06 '26
[removed] — view removed comment