报表模型
报表模型是对用于生成即席报表的基础数据库的业务性说明。报表模型提供的附加信息可以将数据库表和视图与业务用户可以理解的一些概念关联起来。设计良好的报表模型应能够以明晰的组织形式反映业务用户要报告的信息。
报表模型是在模型设计器中创建的,然后再发布到报表服务器。随后在报表生成器中,报表模型即可用作生成协作性即席报表的基础。对于具有使用同一报表的权限的不同用户来说,在一段时间内,都可以通过添加和修改筛选器、公式或甚至报表中包含的信息类型,来完善报表。
根据具体的使用情况,报表模型还可以有其他一些用途。
- 对于业务用户,报表模型就是包含要报告的内容的容器。例如,专门用于销售情况报表的模型可能包含对产品、客户订单和发货信息的数据说明。
- 对于模型设计者来说,报表模型是描述各数据点(例如产品 ID)的实体、属性和关系的集合,这些实体、属性和关系组合为较大的逻辑组(例如,包含产品 ID、产品名称和其他产品相关数据项的产品实体),再与其他组相关,以反映不同业务因素和过程之间的真实关系(例如,产品与库存及销售额之间的关系)。
通过报表模型,业务用户不必了解特定的专业性知识,就可创建自己的报表。用户使用报表模型时,并不需要对生成查询构造、数据源连接以及身份验证、表达式、筛选器和参数等有很深的了解。报表模型大大降低了报表设计中所有这些方面的专业性要求,以便业务用户专注于所关心的数据。
注意: |
---|
报表模型并不基于统一建模语言 (UML) 或其他模型规范。报表模型与其他建模工具或建模语言不兼容。若要创建、发布和使用报表模型,必须使用 Reporting Services 中提供的创作工具和部署工具。 |
请参阅
概念
使用模型设计器
模型设计器
报表生成器
Reporting Services 概念