技术开发 频道

SQL BI设计报表


【IT168技术文档】

1.4 设计报表

  报表设计器集成在Microsoft Development Environment中,这也是SQL Server 2005设计和管理工具使用的平台。在SQL Server 2000的报表服务中,报表设计只能使用Visual Studio。现在,既可以使用Visual Studio 2005,也可以使用Business Intelligent Studio来设计和创建报表,它们都是开发环境的实现工具。

  在设计器中创建标准的、服务器端的报表非常简单。首先,要为报表创建一个到数据源和数据集(查询)的数据连接;第二步是使用简单的拖放工具设计报表布局。通过改变属性表或者对话框中的属性来设置格式化的属性。报表可以预览以及在设计器中调试;第三步也是最后一步,把报表部署到报表服务器,这一步可以通过选择右键菜单的动作来完成。报表设计器支持这三步套路,有相对应的设计器窗口(在标签页上)和功能,如图1-3所示。

  报表设计在第Ⅱ部分讲解。读者将在第4章了解到基础知识,第5章讲解高级技术,第6章将读者带到这些功能之外,讨论几个常见的商业场景,在这一章中,读者会了解到如何设计最好的报表解决方案来应对一些常见和独特的挑战。

  客户端的报表和报表服务的标准服务器端的报表有所不同。因为该功能想赋予用户创建和修改他们自己报表的能力,他们并不需要在自己的计算机上安装Visual Studio或者Business Intelligence Studio。首先,需要有一个数据模型来支持用户可以创建的报表。这些数据模型和共享的数据源和报表都存储在报表服务器上。数据模型有两个重要功能:它提供了简单视图,用于隐藏关联或者继承数据的复杂性;第二,它允许数据模型设计人员控制对数据库中的敏感或者无关数据的访问权限。当用户想在报表管理器中创建报表时,报表生成器设计组件通过用户的Web浏览器下载并激活。这个设计环境和报表设计器共享了常见的功能和特征,但它更易于使用,特别为创建客户端报表而设计(参见图1-4)。报表生成器的报表为了便于使用,自动进行布局和调整格式。已完成的报表可以存储在服务器上便于再次使用。

  第 Ⅲ 部分包括第8、9章,内容完整涵盖了客户端报表的概念,怎样准备数据模型以及报表生成器设计环境。
0
相关文章