【发布时间】:2010-03-24 22:22:17
【问题描述】:
在我的分析服务 OLAP 多维数据集中,我想排除具有不相关维度的事实,这些事实在处理过程中会产生错误。我还想避免在数据源视图中进行命名查询(具有特定的 WHERE 条件)。
有没有办法在立方体级别做到这一点? 最简单的方法是什么?
(我使用的是 Visual Studio 2008 和 SQL Server 2008。)
【问题讨论】:
标签: sql-server-2008 olap ssas
在我的分析服务 OLAP 多维数据集中,我想排除具有不相关维度的事实,这些事实在处理过程中会产生错误。我还想避免在数据源视图中进行命名查询(具有特定的 WHERE 条件)。
有没有办法在立方体级别做到这一点? 最简单的方法是什么?
(我使用的是 Visual Studio 2008 和 SQL Server 2008。)
【问题讨论】:
标签: sql-server-2008 olap ssas
如果维度的“UnknownMember”属性设置为“None”,则应自动排除未连接的事实。
理想情况下,您应该遵循一种方法来处理这样的数据,我选择 Kimball 方法,在这种方法中,您的维度表中有一个人工行,名为“未知”或“错误数据”等。然后,在数据仓库加载 ETL 期间,任何不匹配的数据都会将该键转换为人工行的键。
您有数据仓库,还是直接从源系统处理?什么样的数据不能像这样匹配?您能提供的任何更多细节都会有所帮助。
【讨论】: