SSAS将度量组与度量组之间的非相关角色扮演维度相关联

时间:2013-11-20 17:39:47

标签: sql-server-2008-r2 ssas cube

我有两个测量组......每个测量组都有自己独立的立方体......

Population_cube  1)人口年  DATE_ID  population_ct

2)medical_cases  begin_care_date_id  end_care_date_id

我有以下日期维度  3)dim_date  DATE_ID  calendar_dt  calendar_yr_nr  calenar_mont_nr  fiscal_year_nr  fiscal_month_nr

4)dim_begin_care_date  begin_care_date_id  begin_care_calendar_dt  begin_care_calendar_yr_nr  begin_care_calendar_mont_nr  begin_care_fiscal_year_nr  begin_care_fiscal_month_nr

5)dim_end_care_date  end_care_date_id  end_care_calendar_dt  end_care_calendar_yr_nr  end_care_calendar_mont_nr  end_care_fiscal_year_nr  end_care_fiscal_month_nr

我在我的立方体dsv中创建了两个命名查询,然后创建了名为dim_begin_care_date_yr和dim_end_care_date_yr的两个立方体维度。还有针对填充多维数据集定义的generice dim_date维度。我创建了两个基于命名查询的维度,以便我可以根据其用途命名属性。所有3个维度都基于相同的原始视图v_dim_date。

问题是,当我将人口测量组作为链接度量组包含在我的medical_cases多维数据集中时,它认为它使用的是单独的维度,然后我无法根据dim_begin_care_date.begin_care_calendar_yr_nr对包含population_ct的medical_case多维数据集进行切片和切块。完整的population_ct因为它没有按年份将population_ct分开,因为它认为它是一个不同的维度。

如何将链接度量值组和角色扮演维度与appropriatley命名属性一起使用来解决此问题?

谢谢,

1 个答案:

答案 0 :(得分:0)

有没有理由使用两个不同的立方体?我只会使用一个具有不同度量组的多维数据集,从而无需使用链接的度量值组。在Analysis Services中,您可以在多维数据集中包含多个度量值组而不会出现问题。