【问题标题】:SSAS linked measure group and non related role playing dimensions between measure groupsSSAS 链接度量组和度量组之间的非相关角色扮演维度
【发布时间】:2013-11-20 17:39:46
【问题描述】:

我有两个度量值组..每个都在自己单独的多维数据集中...

人口立方 1) 人口每年 date_id 人口_ct

2) 医疗案例 begin_care_date_id end_care_date_id

我有以下日期维度 3) 暗淡日期 date_id 日历_dt calendar_yr_nr calenar_mont_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 的医学案例多维数据集进行切片和切块。完整的 population_ct,因为它不会按年份拆分 population_ct,因为它认为这是一个不同的维度。

如何使用链接的度量组和角色扮演维度以及适当的命名属性来解决这个问题?

谢谢,

【问题讨论】:

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


    【解决方案1】:

    有任何理由使用两个不同的立方体吗?我只会使用一个具有不同度量值组的多维数据集,根本不需要使用链接的度量值组。在 Analysis Services 中,您可以在一个多维数据集中拥有多个度量值组,而不会出现问题。

    【讨论】:

    • 是的,人口多维数据集已经存在,我不想将它及其所有记录复制为 MOLAP 多维数据集,此外还必须重新处理所有数据两次并维护人口立方体有两种配置。我在多维数据集中已经有多个度量值组,事实上,现在就是这样,一个独立的人口度量值组从它的事实表中,但它复制了所有的人口数据和处理时间,因为我们已经有了人口多维数据集。跨度>
    • 您是否考虑过将人口立方体用作组合立方体的透视图 (technet.microsoft.com/en-us/library/ms175338.aspx)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 2011-11-12
    相关资源
    最近更新 更多