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