报表模型(Report Builder 3.0 和 SSRS)

报表模型是对基础数据库的一种用户友好描述,具有预先确定的数据关系和自动生成的查询。报表模型还可以用作在报表设计器和 Report Builder 3.0 中创建的报表的数据源。Report Builder 1.0 要求将报表模型用作数据源。此外,报表模型还是一个信息层,可以将数据库表和视图映射为对业务用户有意义的概念。设计良好的报表模型应能够以明晰的组织形式反映业务用户要报告的信息。

数据库管理员在模型设计器(位于 SQL Server Business Intelligence Development Studio 中)中创建报表模型,或者在报表管理器或 SharePoint Services 中生成报表模型,然后将它们发布到报表服务器或 SharePoint 站点。可以像管理其他共享数据源一样来管理报表模型。

报表模型的目的是不要求用户具有基础数据库架构和查询语言方面的专业知识。报表模型为用户管理生成查询、数据源连接和身份验证、表达式、筛选器和参数,使业务用户可以专注于报表设计。

模型是实体及其关系的集合,该集合反映了业务功能与流程之间的实际关系(例如,产品与库存和销售额之间的关系)。实体是属性(如产品 ID、产品名称及其他产品相关项)及其关系(描述单个数据点,如产品 ID)的逻辑分组。

注意注意

报表模型并不基于统一建模语言 (UML) 或其他模型规范。报表模型与其他建模工具或建模语言不兼容。若要创建、发布和使用报表模型,管理员必须使用 Reporting Services 中提供的创作工具和部署工具。

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。