技术开发 频道

SQL BI报表交付应用程序类型


【IT168技术文档】


  将报表功能集成到自己的应用程序中的可能性是令人印象深刻的。报表管理器的所有功能可以在很多情况下进行复制,可以通过程序代码扩展。报表可以使用一个外部的Web浏览器窗口、集成的浏览器控件或者定制的报表浏览器组件,在一个应用程序中查看。报表内容可以输出到一个文件中用于持久存储,而不是显示到查看器或者浏览器中。

1. 订阅
  订阅允许用户在一个规定的时间接收或者访问报表。报表通过电子邮件发送或者存到文件中,便于用户方便时脱机查看。报表订阅可以为一个用户、或者使用数据驱动的订阅为很多组用户建立。为了以后有效使用,实际上报表可以以任何可读的格式在任何地点任何时间发送给任何个人或者任何规模的组的用户。

2. 报表格式
  除了三种HTML显示格式,报表设计者可以使用文档类型来控制格式元素、打印布局以及增加其他功能。PDF文档格式仍然是保证文档是所期望格式的最流行的方法。在一个Microsoft Excel工作表中显示一个报表将赋予用户继续批量浏览数据和进行计算的能力。 

3. 导入/交换数据
  并非所有“报表”都可以阅读或者打印。报表服务提供了两种报表显示格式,可以用于导出、导入和数据交换。或者使用逗号分隔值(CSV)格式、或者使用XML格式,报表服务提供了一种非常方便的机制,用于系统间数据交换或者为贸易伙伴输出数据。想象一下,自己的系统在每天结束时,通过电子邮件的附件中的XML文件自动给订单实施制造商发送发货单和运输单。 

4. 即席报表
  报表平台的另外一个重要组件是用户容易地建立自己的报表的能力。报表服务2005的主要新功能是引入报表生成器。报表生成器由两个主要组件组成:报表模块和报表生成器客户端。报表模块允许报表设计者在SQL Server或者分析服务数据的上面建立一个语义层。这个语义层提供了一个易于理解的模型,便于用户浏览。用户创建报表并不需要理解怎样查询下面的数据库。报表生成器给了用户一个易于使用的界面用来创建报表。报表生成器客户端将报表模型转化为容易创建结构化的报表。第8章和第9章将会讨论如何创建报表模型和如何使用报表生成器来访问数据。

0
相关文章