I am building an OLAP cube for a report using SSAS 2005 and SSRS 2005. On a warehouse database there is a single de-normalized table containing the "production" data with 30+ columns and 3 million+ rows of data. However only 4 of the columns, 10_years_age_group, calendar_year, customer_id and city, is required for this report. Also another "lookup" table containing the data for all the cities population with the columns, 10_years_age_group, calendar_year, city and population, and it is used to calculate the percentage of the "distinct customer count" over the population of that city, 10_years_age_group and calendar_year. On the report, the "calendar_year" will be the report parameter, the "city" is on the row, "10_years_age_group" is on the column and the detail is "distinct customer_id/poopulation" express as a percentage.
Mt quesrtion is:
Should I create a datasource view with the two tables combined together linked it with the appropiate columns or should I keep it in two datasource views
If I keep it in two datasource views and create dimensions based on it, how do I link those dimensions in an OLAP cube or should I create two OLAP cubes instead
If I create two OLAP cubes how do I link the cubes in the report designer
I am developing the cube and report using VS 2005
Thanks