第 3 课:定义报表模型的数据源视图

定义了将在报表模型项目中使用的数据源后,下一步是定义项目的数据源视图。数据源视图是基于一个或多个数据源的逻辑数据模型。但是,只有基于单个数据源的数据源视图可用于报表模型。数据源视图不仅封装了对基础数据源中所包含物理对象(如表和视图)的访问,而且还允许在基础数据源之外创建和管理其他批注(如命名计算、命令查询和关系的定义)。Reporting Services 根据数据源视图生成报表模型。在本教程中,数据源视图可以为将要生成的模型提供源信息。

数据源视图可以向您呈现指定的数据,从而有助于简化模型设计过程。由于元数据存储在数据源视图中,所以无需连接到基础数据源即可使用对象。可以在数据源视图中重命名表和字段以及添加聚合字段和派生表,而无需更改基础数据源。若要获得有效的模型,只需将这些表添加到要使用的数据源视图中。

注意注意

为了实现本教程教学目的,您将使用自动为您生成的数据源视图。若要了解操作数据源视图的详细信息,请参阅设计多维数据集定义数据源 (Analysis Services)定义数据源视图 (Analysis Services)

若要定义报表模型的数据源视图,请执行以下操作:

  1. 在解决方案资源管理器中,右键单击**“数据源视图”,再单击“添加新数据源视图”**。

  2. 在**“欢迎使用数据源视图向导”页中,单击“下一步”**。

    **“选择数据源”**页随即出现。

  3. 在**“关系数据源”窗口中,确保已选中 ModelTutorial 数据源,然后单击“下一步”**。

    创建模型项目的数据源视图时,只能引用一个数据源。**“选择表和视图”**页随即出现。在此页中,可以从要在数据源视图中使用的数据源中选择表。

  4. 如果出现**“名称匹配”页,则接受默认选择并单击“下一步”**。

  5. 在**“可用对象”**列表中,选择所有表。

  6. 若要将选择的表添加到**“包含的对象”列表中,请单击>**。

  7. 单击**“下一步”**,再在“名称”文本框中键入 ModelTutorial。

  8. 单击**“完成”**。

    此时,ModelTutorial 项目的“数据源视图”文件夹中将出现 ModelTutorial.dsv 数据源视图。此数据源视图的内容将显示在 Business Intelligence Development Studio 的**“视图设计器”**窗口中。

后续步骤

您已成功创建了 ModelTutorial 数据源视图,该视图包含所有表的元数据,您可以根据这些元数据定义 ModelTutorial 项目的初始版本。接下来将创建一个报表模型。请参阅第 4 课:定义报表模型

更改历史记录

更新的内容

阐明了只有基于单个数据源的数据源视图可用于报表模型。