BIRT使用1:简介、概念、元素、报表设计器组成

       前一篇博客对birt进行了一个初探,相信通过上篇博客大家对birt有个初步认识,接下来我们随着下面这张思维导图的展示,进入birt的使用学习。

       

       这一篇博客是第一部分,主要介绍一下birt的简介、概念、元素、报表设计器组成及部分等。

 

       1BIRT简介

  • 商业智能和报表工具
  • BIRT是一个Eclipse-based开放源代码报表系统。
  • 它主要是用在基于Java与J2EE的Web应用程序上。
  • BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。
  • BIRT同时也提供一个图形报表制作引擎。
  • BIRT拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,也可以生成图片、导出Excel、html分页,样式比script设置简单。
  • 官方网址:http://www.eclipse.org/birt/phoenix/

       2.BIRT概念

  • 数据源:数据的来源或提供者。如xml数据源、jdbc数据源、script数据源等
  • 数据集:数据集合,它必须与数据源关联,可以理解为查询的结果
  • 报表以及报表项,报表可视为是针对一组数据集的表现形式,而报表项是这个表现形式的某个具体的单元。它们之间的关系,与窗体和控件的关系非常类似。
  • 报表参数:查询参数的表现形式,使用它可以构建更灵活的报表
  • 模板和库:主要用于复用报表设计,提高报表开发的效率

      3. BIRT元素

  • 标签:插入一段静态文本:
  • 文本:插入文本块(文本HTML)或可选嵌入表达式:
  • 数据:插入数据集列或表达式结果:
  • 动态文本:文本功能+数据功能:
  • 图像:从文件或URL插入图像:
  • 网格:插入行/列布局以直观排列其它项:
  • 列表:在页眉详细信息页脚区段中插入数据集行的灵活格式表示:
  • 表:在页眉详细信息页脚区段中插入数据集行的列表示:
  • 交叉表:插入交叉表以按行和列格式显示聚合数据:
  • 图表:显示图表:

      4.报表设计器

  • 数据浏览器:把你的数据源(连接)以及数据集(查询)组织起来。数据集编辑器允许你测试数据集,以确保报表接收数据的正确性。
  • 布局视图(Layout):所见即所得编辑器为你的报表提供以拽方式来创建表现内容。包含一个标准报表条目调色板。
  • 属性编辑器(Property Editor):以便利的格局表现大多数通用的用户属性使编辑更快速和容易。BIRT 也集成了标准 Eclipse 属性视图,为每个条目提供详细的属性列表。
  • 报表预览(Preview):你可以在任何时间采用真实数据测试你的报表。预览窗口直接内嵌在 Eclipse 中。
  • 代码编辑器(Script) :在访问数据以及报表生成或浏览时,脚本把业务逻辑添加给报表。在编辑脚本时代码编辑器提供标准的 Eclipse 特性:语法加色、自动完成等等。BIRT 用很简单的脚本来表达,expression builder 能更容易的创建这些表达。
  • 略图(OutLine):BIRT 报表被组织为一个树型结构作为整体报表的根,并且为样式、报表内容、数据源、数据集、报表参数等分类。略图视图提供你整个报表结构紧凑的预览。


原文地址:https://www.cnblogs.com/james1207/p/3266525.html