I have a database with few tables, ex.:
- Employee (Id, Name, state, country)
- Material (Id, Name, color, Type, amount, stock)
- Order (Id, MaterialId, EmployeeId, amount, discount, total amount)
- ShippingOrders (OrderId, MaterialId, EmployeeId, amount, discount, total amount)
- ShippingCountries (Id, CountryName)
- Customers (Id, Name, state,address, CountryId)
- MaterialImages (Image, MaterialId)
- PlacedOrders (OrderId, EmployeeId, CustomerId, Amount, shippingDate)
- SavedCarts
Now, I have to create data warehouse from this table. Like we have AdventureWorksDW from AdventureWorks database.
As I am completely new to database, I am curious to know how will I decide which fields should be selected as dimensions and which fields should be selected as Facts.
and once I decide that then how would I create a DW database (like AdventureWorksDW)? Is this will be like Creating database and table. After that fill those tables with select query from master database (Ex. DimProduct in AdventureWorksDW is might made up from joins of few tables from AdventureWorks database)
To summarize, I am curious to know that how can I create my datawarehose db from existing db.
I am very new to SSAS and your suggestion and opinion will be very useful to me.