I am creating a test DWH for personal purpose. I have read about star,snowflake and constallation schemas concepts, and for initial purposes I will use star schema.
The RDBMS I am using is postgreSQL.
Throug the bibliography I read I have some doubts that can not be solved yet.
When we speak about dimensions are we talking about schemas? For example I can create schema Time, and schema location to have two dimensions? I think that we are really talking about single tables, and the schemas are a good methodology to split the origins about DWH. Imagine that I have two databases from app's to centralize in DWH. I can have schema 1 for app1, and schema 2 for app2 where each schema has their own star schema using tables to define each dimension.
Is it correct?
My other question is: What's the difference between DMQL and SQL? Could be the first used in any RDBMS? I try to use it in postgre but it does not work. Can I create a DWH using sql?
Thanks.