Hi I have been playing around with MDX and need some very high-level getting-started type guidance. I already have a SQL-Server 2008 R2 DB up and running with data in it. I want to try something very simple in MDX to get familiar with the flow. I am not a DW or Cube expert so I need to start slow. (Facts/Dimenions are new to me)
I have a view from my relational DB that I wish to use as the single source for MDX. It's simple:
TABLE WEEKLY_GAIN
  PCTGAIN (DECIMAL) -- The pre-calc'd pctg gain in price from day x to day x+1  
  DATE (DATE)       -- The date the stock pctgain was generated  
  WEEK(INT)         -- Contiguous/Consecutive integer that is keyed to the last trading day of each week.  
  YEAR (INT)        -- The year of the current PCTGAIN from the DATE column
Sample Data:
PCTGAIN          DATE           WEEK   YEAR  
0.01709791       2011-01-14     2      2011  
0.01102063       2011-01-07     1      2011  
0.0006922469     2010-12-31     52     2010  
0.01033836       2010-12-23     51     2010
I would like to use MDX to generate a cube and some functions (MEDIAN, MEAN, STDEV, etc). I have successfully identified the above view as a source in MDX. However I need help defining the (MDX) dimenions, keys, cube definitions, and whatever else needs to be done, etc.
I believe this should be straight forward (the date, WEEK, YEAR would be dimensions?) but I am not sure.
One "Cube" I would like to generate is...All of the years (1950-2011) are rows, all of the weeks (1-52) are columns and then generate some MIN, MAX, MED, aggregates of PCTGAIN for each week number across all years. I recognize there are ways to do this with T-SQL. However, I wish to do this in MDX to get the hang of setting MDX up and becoming productive with it.
I am happy to provide additional detail as needed. Thanks
 
     
     
     
    