数据源视图设计器(Analysis Services - 多维数据)

数据源视图(DSV)是外部关系数据源的逻辑视图,用于在多维模型中创建多维数据集和维度。

生成 DSV 后,可以使用 SQL Server Data Tools (SSDT) 中的 数据源视图设计器 直接处理 DSV,如果基础数据源缺少多维模型中所需的数据元素,这非常有用。

打开 数据源视图设计器

  • 解决方案资源管理器中双击数据源视图。

  • 解决方案资源管理器 中右键单击数据源视图,然后选择“ 打开 ”或“ 视图设计器”。

数据源视图设计器包含工具栏、显示 DSV 中的对象和关系的图表、按字母顺序列出表和命名查询的表窗格,以及用于创建和查看 DSV 的特定关系图的图表管理器窗格。 可以右键单击表或关系以访问上下文相关的命令。

数据源视图设计器

DSV 至少显示用于在处理过程中填充模型对象的关系数据库表。 DSV 通常是使用数据源视图向导生成的。 DSV 中的表、列和关系将成为多维数据集中维度和度量值的基础。 创建 DSV 后,可以使用数据源视图设计器对其进行修改。

大多数 Analysis Services 开发人员按原样使用生成的 DSV,但自定义项很少。 如果源数据源自 SQL Server 数据库中的视图,这尤其常见。 在这种情况下,你可能更喜欢在 T-SQL 视图中管理数据关系和计算,而不是 Analysis Services DSV。 但是,如果你不是基础数据库的所有者,则可以修改 Analysis Services 中的 DSV 以进一步开发模型中使用的数据结构。

数据源视图设计器中的任务

使用数据源视图设计器,可以对 DSV 进行以下编辑:

重命名列或表,或创建新的计算列。 例如,将名字和姓氏连接为新的全名列。 在数据源视图中定义命名计算(分析服务)
手动添加表关系 在数据源视图中定义逻辑关系 (Analysis Services)
创建命名查询以基于 T-SQL 查询定义新对象。 在数据源视图中定义命名查询(Analysis Services)
浏览基础数据以查看模型对象表示的实际数据值。

通过数据浏览,可以直观地检查和复制从基础维度表或查询返回的数据。 默认情况下,数据浏览使用最高计数采样方法,样本计数为 5000,但可以修改这些设置。
浏览数据源视图中的数据(Analysis Services)
在 DSV 中图示全部或部分表及其关系 在数据源视图设计器中使用图表(Analysis Services)

另请参阅

多维模型中的数据源视图在数据源视图中添加或删除表或视图 (Analysis Services)