- 浏览: 185284 次
- 性别:
- 来自: wuhan
最新评论
-
chier_system:
现在才开始研究,继续往下看楼主的bi系列
四个开源商业智能平台比较 (一) -
hnuhwk:
你好 最近我在做mondrian的一个性能测试 有几个问题想和 ...
四个开源商业智能平台比较 (一) -
liskolnikov:
....估计kettle的意思是希望用户多提意见多报BUG,多 ...
Talend 的市场策略 -
RogerTu:
BIRT官方中文论坛:http://www.actuatech ...
BIRT (一) 安装BIRT -
xuxiangtour:
请问,能否有时间具体讲解一下pentaho的使用方法呢?非常感 ...
BIRT (一) 安装BIRT
文章列表
商业智能需要站在全局角度考虑问题
- 博客分类:
- BI
首先看一下下面这个表样.这个表样是润乾的一个示例表样,接着介绍birt 是如何做的
[img]http://jjjava.iteye.com/upload/picture/pic/9994/c5064865-dcf6-393e-
b40e-8a64b1ee2dae.jpg[/img]
这个表样算是报表中最常见的一种需求了,把不同粒度的数据聚合到同一粒度上.
我们用automobile 表示汽车表, 用houseproperty 表示房产表, 用estate表示土地表,用others 表示其他表.他们都有customerid 来表示客户名称.customers 表有customerid 和cus ...
在应用程序中集成Kettle
- 博客分类:
- BI
在应用程序中集成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 , 一开始的执行思路可能是这样的:st ...
Kettle的一些应用问题
摘要:本文主要介绍使用kettle设计一些ETL任务的时候可能遇到的跟kettle环境有关的一些问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案
1. Join
我得到A 数据流(不管是基 ...
租了一个新的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.s ...
- 2008-03-09 14:28
- 浏览 1904
- 评论(0)
最近在jroller 看到一篇颇搞笑的文章,讲的是一个开源的ETL工具提供商Talend 的市场策略问题,原文地址是
http://www.jroller.com/andyl/entry/talen_d_ed_marketing
作者说我爱开源,我爱eclipse, 所以我也应该喜欢基于eclipse 的商业公司.非常不幸,并不是这样的.
在eclipse 官方的plugincentral 里面,作者发现了talend的的用户评分都是10分,而且那句
they art of creative rating at EPIC 也特搞笑,然后他给了一张图显示那些给 talend 的打分
那些 ...
学习oracle 的人都知道Tom 吧,tom 有三本书非常的经典.
1 . <expert on="" one="" oracle="">Expert one on one Oracle
2 . Expert oracle database Archetecure 9i and 10g Programming Techniques and Solutions<expert solutions="" and="" techniques="" programm ...
最近闲着没事,真的是很闲,居然要我去看看oracle数据库performance tuning,而且应为太闲,发现了effective oracle by design 的第八章了,是itpub 上的一位会员找tom ,要的,这个帖子在 http://www.itpub.net/221173,2.html , 超爆笑,具体请看我的另 ...
pentaho 1.5.5在7月13日发布了,在sf 上已经可以下载了.
7月2日已经收到了pentaho community 的邮件,说从6月18日开始的测试成效非常的好,已经解决了大概280多个issue.
7月12日又再次收到pentaho community 的邮件,说大概有175个JIRA 的 issue 被 ...
我们在使用Birt 的时候需要动态处理一些参数问题,所以使用API 来处理参数是Birt 很重要的一部分.所有以 'I' 开头的都是Interface ,
Birt 有三种parameter 分别对应 IParameterGroupDefn , ICascadingParameterGroup , IScalarParameterDefn , 对应的三个Ha ...
- 2007-07-10 22:46
- 浏览 5083
- 评论(0)
以下这个例子来自birt 的官方教材,我没有改动任何的信息.
这个例子演示了从建立DataSource ,然后建立DataSet , 动态的根据输入数据输出report template .
关于Birt 的 API , 在 eclipse 的 help content 里面有,3.3 支持新的基于topic 的search ,可以帮我们简化搜索的topic , 其中有五个API (一共是5个) : Report Object Model API , Report Engine API , Birt Report Scripting API , Open Data Access API , Da ...
商业智能(十八) 安装BIRT
发现自己还上了javaeye的头版了,也算是灌水灌出了自己的特色了吧, 希望自己还是加紧时间学习,好为大家提供更多更好的优质纯净水.
安装Birt 其实非常的简单.只需要下载Birt-Runtime-version 文件就可 ...
eclipse europa 即将发布 birt 的新功能一览
最新的eclipse europa 即将在6月29号发布了.官方说会有21个项目同时发布.其中我只关心三个项目.一个是WTP , 一个是TPTP 最后一个是BIRT .
我看了一下BIRT 所增加的新功能,从2.2M4 ...
商业智能研究(十七) Mondrian 如何使用 materialized view
在第十四篇文章中,我把所有关于 agg 开头的表全部都重命名了,所以才得到了我后面要分析的sql ,如果没有把agg 开头的表重命名的话,得到的sql 是不一样的 :
select "agg_c_10_sales_fact_1997"."the_year" as "c0",
sum("agg_c_10_sales_fact_1997"."store_sales") as "m0" ...
商业智能研究(十六) 用materialized view + dimension 来提高mondrian 的性能(二)
接着上一篇的定义我们定义如下两个dimension :
CREATE DIMENSION PRODUCT_DIM
LEVEL "product_id" IS "product"."product_id"
LEVEL "brand_name" IS "product"."brand_name"
L ...