数据源视图(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) |