首先看一下下面这个表样.这个表样是润乾的一个示例表样,接着介绍birt 是如何做的
[img]http://jjjava.javaeye.com/upload/picture/pic/9994/c5064865-dcf6-393e-
b40e-8a64b1ee2dae.jpg[/img]
这个表样算是报表中最常见的一种需求了,把不同粒度的数据聚合到同一粒度上.
我们用automobile 表示汽车表, 用houseproperty 表示房产表, 用estate表示土地表,用others 表示其他表.他们都有customerid 来表示客户名称.customers 表有customerid 和 ...
在应用程序中集成Kettle
摘要:本文主要讨论如何在你自己的Java应用程序中集成Kettle
如果你需要在自己的Java应用程序中集成Kettle , 一般来说有两种应用需求,一种是通过纯设计器来设计ETL转换任务,然后保存成某种格式,比如xml或者在数据库中都可以,然后自己调用程序解析这个格式,执行这种转换,是比较抽象的一种执行方式,ETL里面转换了什么东西我们并不关心,只关心它有没有正常执行。另一种是通过完全编程的方式来实现,详细的控制每一个步骤,需要知道转换执行的成功与否,这种方式可能需要更多的理解kettle的API 以便更好的跟你的应用程序紧密结合,不过难度也比较大,可 ...
现有orders 表和 orderdetails 表表示订单和订单的详细情况, 字段如下:orders : orderid (pk) , orderdate (date) , customernumber (number)orderdetails : orderid (pk) , orderdetailsid (pk) , price , quantity , product_id现在数据库要更新orders 表的数据,级联的就会更新orderdetails 表的数据, 然后我们刷新数据仓库乙的事实表orderdetails , 一开始的执行思路可能是这样的:s ...
Kettle的一些应用问题
摘要:本文主要介绍使用kettle设计一些ETL任务的时候可能遇到的跟kettle环境有关的一些问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案
1. Join
我得到A 数据流(不管是基于文件或数据库),A包含field1 , field2 , field3 字段,然后我还有一个B数据流,B包含field4 , field5 , field6 , 我现在想把它们 ‘加’ 起来, 应该怎么样做.
这是新手最容易犯错的一个地方,A数据流跟B数据流能够Join,肯定是它们包含join key ,joi ...
租了一个新的dreamhost 空间,所以今后将启用新的地址:
http://www.gemini5201314.net
这个Blog还是会偶尔更新一下,不过个人的文档还是会尽量放在新blog上,
目前给itpub投了两个系列的稿子都是ETL的,一个关于oracle warehouse builder的教程,好像已经发表了三篇,还有两篇估计要等一段时间,
http://publish.itpub.net/db/2007-12-27/200712271916501.shtml 1
http://tech.it168.com/db/2008-02-14/200802141542372. ...
- 14:28
- 浏览 (309)
- 评论 (0)
- 浏览: 83988 次
- 性别:

- 来自: wuhan

- 详细资料
搜索本博客
我的相册
5join
共 40 张
共 40 张
最近加入圈子
最新评论
-
BIRT (一) 安装BIRT
一个report也叫商业智能,汗
-- by julycn -
BIRT (一) 安装BIRT
请问,能否有时间具体讲解一下pentaho的使用方法呢?非常感谢!
-- by xuxiangtour -
BIRT (一) 安装BIRT
一直再等该你的下一篇 :)
-- by xuxiangtour -
商业智能平台研究(九) ...
这篇写得不错,只是ETL 中的MetaData涉及太多的方方面面,很难用一个标准 ...
-- by finalarrow -
关于Daily Build的ant 脚 ...
build时 想要的是自动生存的一天或周期svn commit的log信息,为了 ...
-- by flsyaoair






评论排行榜