I am creating a data warehouse using SSIS and one of the fact tables am loading is called Orders and it has over 15 million rows. I also need to create a dimension called Orders that will have columns such as Order Type, Order Source etc. Do I need to load the Orders dimension with 15 million rows of data? I am thinking that this would be a huge performance issue when joining the orders fact table with orders dimensions table. Also, using the orders dimension in SSAS would make the cube slow from a query response perspective if there are 15 million records.
Do you guys have any thoughts o this? Thanks for the help in advance!