第 3 课:使用 Management Studio 创建报表模型

新建日期: 2005 年 12 月 5 日

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

打开 Management Studio

  1. 单击**“开始”,依次指向“所有程序”**和 Microsoft SQL Server 2005,再单击 SQL Server Management Studio

    将显示**“连接到服务器”**对话框。

    ms345311.note(zh-cn,SQL.90).gif注意:
    如果未显示“连接到服务器”对话框,则在对象资源管理器中,单击“连接”,再选择要连接到的服务器类型。
  2. 在**“服务器类型”**下拉列表中,选择 Reporting Services

  3. 在**“服务器名称”**下拉列表中,选择要在其中创建模型的服务器。

  4. 在**“身份验证”下拉列表中,选择“Windows 身份验证”**。

  5. 单击**“连接”**。

    建立连接后,将显示 SQL Server Management Studio 窗口。

创建数据源

  1. 在对象资源管理器中,展开**“主文件夹”**。

  2. 右键单击**“数据源”文件夹,选择“新建数据源”**。

    将显示**“新建数据源”**对话框。

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

    MS_ASCube

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

    这是用于 SSAS 多维数据集的报表管理器数据源文件。

  5. 验证是否已选中**“为报表启用此数据源”**复选框。

  6. 在**“选择页”区域中,单击“连接”**。

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

    ms345311.note(zh-cn,SQL.90).gif注意:
    连接类型必须为 Microsoft SQL Server 或 Microsoft SQL Server Analysis Services (SSAS),以便作为模型源使用。若要基于 SQL Server 数据库创建报表模型,请选择 Microsoft SQL Server
  8. 在**“连接字符串”**框中,键入

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

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

  10. 单击**“确定”**。

    这样便创建了 MS_ASCube 数据源并在数据源文件夹中显示该数据源。

创建报表模型

  1. 在数据源文件夹中,右键单击 MS_ASCube,再选择**“生成模型”**。

    将显示**“生成模型”**对话框。

  2. 在**“名称”**框中,键入以下内容:

    MS_ASCubeReportModel

  3. 在**“数据源名称”**框中,验证是否已显示 Home/Data Sources/MS_ASCube

  4. 在**“在此文件夹中生成模型”**框中,指定要将模型保存到的文件夹。

    ms345311.note(zh-cn,SQL.90).gif注意:
    如果先前已部署了模型,则报表服务器中可能已存在一个 Models 文件夹。
  5. 在**“说明”**框中,键入:

    这是使用 Management Studio 创建的基于 AdventureWorks AS 多维数据集的模型。

  6. 单击**“确定”**。

    将会在指定的文件夹中创建 MS_ASCubeReportModel 模型。您可以将报表模型移到报表服务器中的另一个文件夹内,方法是:右键单击报表模型,选择**“移动”,单击省略号 () 按钮,选择报表服务器中的一个文件夹,单击“确定”,再次单击“确定”**。

在报表生成器中浏览模型

  1. 打开 Internet 浏览器。

  2. 在**“地址”**栏中,键入报表服务器的 URL。

    默认情况下,URL 为 http://<服务器名>/reports

  3. 按 Enter 键。

    将在浏览器中打开 Reporting Services 的主页。

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

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

  5. 在**“开始”**窗格中,找到 MS_ASCubeReportModel

    该报表模型的外观与您在第 2 课中创建的模型完全相同。请注意,在 MS_ASCubeReportModel 模型下嵌套有多个项。这些嵌套项为“透视**”。通过 Analysis Services 多维数据集创建完报表模型后,SSAS 数据库中的多维数据集便会在报表生成器中显示为透视。顶层模型不能用于生成报表;相反,您必须选择其中一个嵌套的透视。

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

    在“资源管理器”窗格中,请注意,选定的透视名称将显示在窗格顶部,多维数据集内容将显示为实体和字段。

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

后续步骤

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

请参阅

概念

SQL Server 2005 Analysis Services 教程

其他资源

使用报表管理工具生成模型
使用报表生成器(即席报表)
SQL Server Management Studio 简介
开发 Analysis Services 解决方案和项目
使用数据源 (Analysis Services)
使用数据源操作指南主题 (SSAS)

帮助和信息

获取 SQL Server 2005 帮助