第 2 课:使用报表管理器创建报表模型

在报表管理器中创建报表模型的过程分为两个步骤:首先需要创建数据源,然后再生成模型。数据源是一个连接字符串,指示 Reporting Services 要用于创建报表模型的数据的位置,以及报表服务器在运行报表生成器报表时要使用的数据的位置。在本课中,您将使用报表管理器创建数据源和报表模型,然后在报表生成器中查看报表模型。

从浏览器启动报表管理器

  1. 打开 Microsoft Internet Explorer 6.0 或更高版本。

  2. 在 Web 浏览器的“地址”栏中,键入报表管理器 URL。默认情况下,其 URL 为 https://localhost/reports。

创建数据源

  1. 在**“主页”上,单击“新建数据源”**。

  2. 在**“名称”**框中,键入 RM_ASCube。

    使用此名称有助于区分数据源和其他已保存到报表管理器中的数据源。

  3. 在**“说明”**框中,键入 This is the Report Manager data source file for the AS cube。

  4. 确保选中了**“启用此数据源”**复选框。

  5. 在**“数据源类型”**列表中,选择 Microsoft SQL Server Analysis Services

    注意注意

    连接类型必须为 Microsoft SQL Server 或 Microsoft SQL Server Analysis Services (SSAS),以便作为模型源使用。若要基于 SQL Server 数据库创建报表模型,请选择 Microsoft SQL Server。

  6. 在**“连接字符串”**框中,键入以下内容:

    Data Source=localhost;Initial Catalog="Adventure Works DW"

  7. 选择**“Windows 集成安全性”**。

  8. 单击“确定”。

    这样便可创建一个新的数据源并在主页中显示。您可以将数据源移到报表服务器中的文件夹,方法是选择数据源,单击**“移动”,在报表服务器中选择一个文件夹,再单击“确定”**。但是,对于本教程,将数据源保留在主页中。

创建报表模型

  1. SQL Server Reporting Services 的**“主页”**上,单击 RM_ASCube。

  2. 向下滚动到页面底部,再单击**“生成模型”**。

  3. 在**“名称”**框中,键入

    RM_ASCubeReportModel

  4. 在**“说明”**框中,键入:

    这是使用报表管理器创建的基于 AdventureWorks SSAS 多维数据集模型**。**

  5. 若要指定要将模型保存到的文件夹,请单击**“更改位置”**并选择所需的文件夹。

  6. 若要创建报表模型,请单击**“确定”**。

    这样便可在指定的文件夹中或在默认的主页中创建模型。创建了模型之后,将出现该模型的**“属性”选项卡的“常规”**页。现在便完成了模型部署,您可以开始在报表生成器中使用该模型了。

    重要事项 如果 Analysis Services 多维数据集已更改,则必须重新生成模型以反映这些更改。可以通过选择模型,单击**“常规”选项卡,再单击“重新生成模型”**来重新生成模型。

在报表生成器中浏览模型

  1. 若要返回到**“主页”,请单击“主页”**。

  2. 单击**“报表生成器”**。

    将出现“报表生成器”窗口。

  3. 在**“开始”**窗格中,找到 RM_ASCubeReportModel

    请注意,RM_ASCubeReportModel 报表模型的下面嵌套有若干项。这些嵌套项为“透视”。通过 Analysis Services 多维数据集创建报表模型后,SSAS 数据库中的多维数据集便会在报表生成器中显示为透视。顶层模型不能用于生成报表;相反,您必须选择其中一个嵌套的透视。

  4. 选择**“销售渠道”透视,再单击“确定”**。

    在**“资源管理器”**窗格中,请注意,选定的透视的名称出现在窗格顶部,多维数据集内容显示为实体、文件夹以及字段。

  5. 若要退出报表生成器,请在**“文件”菜单中,单击“退出”**。

后续步骤

恭喜,您已成功学完了本教程。您已使用报表管理器创建了基于 SSAS 多维数据集的报表模型。