BIRT 指南- 建立数据集

BIRT 指南- 建立数据集

  • 建立数据集
  • 数据集编辑器页
  • 数据库浏览器
  • 创造Query
  • 测试Query
  • 编辑一个数据集

建立数据集

现在我们准备好建立和测试我们的数据集。

  • 打开数据资源管理器
  • 选择数据集节点。
  • 用鼠标右键单击打开弹出菜单。
  • 选择新建数据集。 新建数据集对话将出现。
  • “在数据集名称”输入框,输入"Customers"。
  • 确保数据源下拉框显示的是我们之前创建的 Sample 数据源。
  • 确保数据集类型下拉框选中的是"SQL Select Query" 。
  • 点击Finish。

 

数据集编辑器页

数据集编辑器现在打开了。 我们将使用它来定义我们的quary。 数据集编辑提供以下选项:

 

 

  • 查询 - 显示您的SQL Select的语句。 这是您创造和改变您的 SQL quary 的地方。 一旦您有基本的quary, 您能增加WHERE 子句, 调整所选择的字段集,等等。 使用 SQL 编辑器增加计算字段,由数据库引擎负责计算。 使用SQL 别名子句给这样的字段命一个名字。
  • 数据源- 显示这个数据集所属的数据源名字,您能查看或改变它。
  • 预览结果- 测试您的查询和观看输出的结果的地方。 可以在您继续进行报告设计之前确保数据是正确的。
  • 计算列- 计算字段由 BIRT 来实现计算, 您能使用 JavaScript 表达式, 及调用业务逻辑。
  • 参数- SQL SELECT 语句能包含输入参数,传递数据到查询语句。 在查询语句中他们被标记为SQL的 "?" 符号。 你可以各参数设置一个名字,设置一个默认值等操作。参数必须与你的SQL "?" 符号一一对应。
  • 过滤器- 附加的过滤器将应用于您的数据。 过滤器约束传递到报表上的数据。 Where 子句也是过滤器: 由数据库执行。 这个选项卡让您使用BIRT 的 JavaScript 脚本语言定义附加的过滤器 。
  • 输出列- 根据查询显示Columns, 并让您定义一个Column别名给报表使用。 注意这个view显示的Columns 将是报表所能看见的。 查询选项卡显示着能能从数据库选择的Columns。

数据库浏览器

切换到查询页。 这个选项卡提供一个简单的数据库浏览器。

  • 展开Sample的数据源查看这个数据库的schemas 。 有一个: "CLASSICMODELS" 。
  • 展开"CLASSICMODELS" 查看数据库的tables 列表。
  • 展开table看它的column。
  • 可以拖拽一个table或column 增加它的名字到SQL 编辑器。

创造查询

我们的查询非常简单, 因此我们将键入:

简单的查询

SELECT *

FROM CUSTOMERS

WHERE COUNTRY = 'USA'

测试查询

打开数据集编辑器, 跟着下面来做: [iocblog.net 来源]

  • 点击预览结果选项。

预览页将出现。 这页显示了您在查询中选择的字段和查询结果。

  • 核实一下顾客名单列表是否正确。
  • 点击OK关闭数据集编辑器。

如果错误对话出现, 检查以下:

  • 您的Eclipse被安装在空间不足的目录。
  • 您是否依照上面输入正确的SQL 语句。
  • 您未用分号结束您的语句。

编辑一个数据集

您新建的数据集与您的数据源一起出现在数据资源管理器。 我们能使用数据集编辑器改变数据集, 并且测试它确保它返回正确的数据。

  • 找到或打开数据资源管理器。
  • 打开数据集节点。
  • 双击 Customers 数据集。 数据集编辑被打开。



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。