报表模型

报表模型是对用于在 Report Builder 1.0 中生成即席报表的基础数据库的业务性说明。报表模型还可以用作在报表设计器中创建的报表的数据源。报表模型提供的附加信息可以将数据库表和视图与业务用户可以理解的一些概念关联起来。设计良好的报表模型应能够以明晰的组织形式反映业务用户要报告的信息。

报表模型是在模型设计器中创建的,或者是通过多个 Reporting Services 管理工具之一生成然后发布到报表服务器或 SharePoint 站点而创建的。随后,报表模型将用作即席生成报表的基础。对于具有该报表的使用权限的用户来说,在一段时间内,都可以通过添加和修改筛选器、公式甚至报表中包含的信息的类型来完善该报表。

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

通过报表模型,业务用户不必了解特定的专业性知识,就可创建自己的报表。用户使用报表模型时,并不需要对生成查询构造、数据源连接以及身份验证、表达式、筛选器和参数等有很深的了解。报表模型大大降低了报表设计中所有这些方面的专业性要求,以便业务用户专注于所关心的数据。

注意注意

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