过滤掉加载到维度的数据

时间:2014-08-22 09:24:48

标签: sql-server-2008 visual-studio-2008 ssas bids

我知道建议使用源表上的视图构建维度,因为它允许在不打开SSAS项目的情况下更改维度内容。但是,我无法在源系统中创建视图。

如何只将一部分数据加载到维度中?

1 个答案:

答案 0 :(得分:2)

命名查询可用于过滤掉不必要的维度成员。从概念上讲,它类似于数据库视图,源RDBMS将负责数据处理(例如过滤它),但它在SSAS项目中定义。

  1. 打开数据源视图。
  2. 右键单击维度源表,然后从上下文菜单中选择Replace Table / With New Named Query...
  3. 在查询中添加WHERE子句,并进行所需的任何其他更改:
  4. SSAS - named query