在 SQL Reporting Services 中创建报表模型的分步指南 - 简单

应用到: System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3

您可以使用此主题中的过程创建一个简单的报表模型,您站点中的用户可以使用该模型根据某个 Configuration Manager 2007 R2 数据库视图中的数据构建基于模型的即席报表。您将创建一个报表模型,用于向报表创建者提供有关您站点中客户端计算机的信息。该信息来自 Configuration Manager 2007 数据库中的 V_R_System 视图。

在将执行这些过程的计算机上,请确保安装了 SQL Server Business Intelligence Development Studio 并且确保计算机拥有到报表服务点服务器的网络连接。有关 SQL Server Business Intelligence Development Studio 的详细信息,请参阅您的 SQL Server 文档。

备注

本主题中的信息仅适用于 Configuration Manager 2007 R2 和 Configuration Manager 2007 R3。

要创建报表模型,必须完成以下任务:

  • 创建报表模型项目 - 报表模型项目是一个用于在报表模型中存储信息的容器。

  • 为报表模型定义数据源 - 报表模型数据源指定有关将从中生成报表的 Configuration Manager 数据库的详细信息。

  • 为报表模型定义数据源视图 - 数据源视图是一个 XML 文件,该文件包含有关在报表模型中使用的视图的信息。使用数据源视图,可以在 Configuration Manager 数据库中创建视图的子集,以呈现给报表创建者。可以简化该结构,将数据呈现给报表创建者,就好像这些数据位于一个列表中一样。

  • 创建报表模型 -“报表模型向导”可用于从您刚刚指定的数据源视图创建报表模型。

  • 发布报表模型 - 部署报表模型会将报表复制到 SQL Reporting Services 报表服务器并使其可以使用。完成该部署之后,将只能从 SQL Reporting Services 网站运行报表。

  • 将报表模型部署到 Configuration Manager 控制台 - 在直接从 Configuration Manager 控制台创建报表之前,必须完成多个步骤以使所需的报表模型可用。有关详细信息,请参阅将报表模型部署到 Configuration Manager 的分步指南

创建报表模型项目

  1. 在 Windows 的“开始”菜单中,单击 Microsoft SQL Server 2005,然后单击 SQL Server Business Intelligence Development Studio

  2. 在 Microsoft Visual Studio 中打开 SQL Server Business Intelligence Development Studio 后,依次单击“文件”、“新建”,然后单击“项目”。

  3. 在“新建项目”对话框中,选择“模板”列表中的“报表模型项目”。

  4. 在“名称”字段中,键入 Simple_Model

  5. 要创建报表模型项目,请单击“确定”。

  6. Simple_Model 解决方案将显示在“解决方案资源管理器”中。

    备注

    如果看不到“解决方案资源管理器”窗格,请单击“视图”,然后单击“解决方案资源管理器”。

为报表模型定义数据源

  1. SQL Server Business Intelligence Development Studio 的“解决方案资源管理器”窗格中,右键单击“数据源”,然后单击“添加新数据源”。

  2. 在“欢迎使用数据源向导”页面上,单击“下一步”。

  3. 在“选择如何定义连接”页面上,验证是否选择了“基于现有连接或新连接创建数据源”,然后单击“新建”。

  4. 在“连接管理器”对话框中,为数据源指定下列连接属性:

    1. 服务器名称 - 键入 Configuration Manager 2007 数据库服务器的名称,或从下拉列表中选择。如果您使用的是命名实例而非默认实例,则键入 <数据库服务器>\<实例名称>。

    2. 选择“使用 Windows 身份验证”。

    3. 在“选择或输入数据库名称”列表框中,选择 Configuration Manager 2007 数据库的名称。

  5. 要验证数据库连接,请单击“测试连接”。

  6. 如果连接成功,则单击“确定”以关闭“连接管理器”对话框。如果连接不成功,请验证您输入的信息是否正确,然后再次单击“测试连接”。

  7. 在“选择如何定义连接”页面上,验证是否选择了“基于现有连接或新连接创建数据源”,并验证是否在“数据连接”列表框中选择了您刚刚指定的数据源,然后单击“下一步”。

  8. 在“数据源名称”字段中,键入 Simple_Model,然后单击“完成”。

  9. 现在,数据源 Simple_Model.ds 将显示在“解决方案资源管理器”中的“数据源”节点之下。

    备注

    要编辑现有数据源的属性,请在“解决方案资源管理器”窗格的“数据源”文件夹中双击该数据源,以在数据源设计器中显示数据源属性。

为报表模型定义数据源视图

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

  2. 在“欢迎使用数据源视图向导”页面上,单击“下一步”。此时将显示“选择数据源”页面。

  3. 在“关系数据源”窗口中,验证是否选择了 Simple_Model 数据源,然后单击“下一步”。

  4. 在“选择表和视图”页面上,从“可用对象”列表中选择要在报表模型中使用的以下视图:dbo.v_R_System

  5. 选择视图之后,单击 > 将对象传输到“包含的对象”列表中。

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

  7. 选择所需的对象之后,单击“下一步”,然后在“名称”字段中键入 Simple_Model

  8. 单击“完成”。Simple_Model.dsv 数据源视图将显示在“解决方案资源管理器”的“数据源视图”文件夹中。

创建报表模型

  1. 在“解决方案资源管理器”中,右键单击“报表模型”,然后单击“添加新报表模型”。

  2. 在“欢迎使用报表模型向导”页面上,单击“下一步”。

  3. 在“选择数据源视图”页面上,验证是否在“可用数据源视图”列表中选择了 Simple_Model.dsv,然后单击“下一步”。

  4. 在“选择报表模型生成规则”页面上,接受默认值,然后单击“下一步”。

  5. 在“收集模型统计信息”页面上,验证是否选择了“在生成前更新模型统计信息”,然后单击“下一步”。

  6. 在“完成向导”页面上,验证“名称”字段中是否显示了 Simple_Model

  7. 要完成向导并创建报表模型,请单击“运行”。

  8. 要退出向导,请单击“完成”。报表模型将显示在设计窗口中。

发布报表模型(以便在 SQL Reporting Services 中使用)

  1. 在“解决方案资源管理器”中,右键单击 Simple_Model.smdl,然后单击“部署”。

  2. 检查位于 SQL Server Business Intelligence Development Studio 窗口左下角的部署状态。完成部署之后,将显示“部署已成功”。如果部署失败,将在“输出”窗口中显示失败原因。现在,可以从 SQL Reporting Services 网站获得新的报表模型。

  3. 依次单击“文件”、“全部保存”,然后关闭 SQL Server Business Intelligence Development Studio。

将报表模型部署到 Configuration Manager

  1. 若要部署报表模型以便在 Configuration Manager 控制台中使用,请参阅将报表模型部署到 Configuration Manager 的分步指南

另请参阅

任务

如何在 SQL Reporting Services 中创建新的基于模型的报表
如何在 SQL Reporting Services 中创建新的基于 SQL 的报表
在 SQL Reporting Services 中创建报表模型的分步指南 - 高级
将报表模型部署到 Configuration Manager 的分步指南

概念

关于 SQL Reporting Services 中的报表模型
SQL Reporting Services 的管理员清单

其他资源

Configuration Manager 2007 R2 中的 SQL Reporting Services

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。