• Thank you Adam.

    At first it is almost necessary to have control of the the whole "ETL" process. Missing data or

    bad quality is major problem in many cases. You can seldom avoid outer joins. I use ISNULL(expression,'MISSING') and have a default dimension member MISSING in most of the dimensions. Your approach is also usefull in "non OLAP" situations like with the new feature PowerPivot.

    We do have dimension tables and one or more fact tables to import. PowerPivot then creates the "CUBE" by it self.

    Gosta M