JAVA开源小堂
===========================================================
庆贺一下
===========================================================

这周费了九牛二虎之力,终于成功地在Pentaho2.0 PCI里面,使用jdbc for kettle 驱动来展示Pentaho Report Designer制作的报表。庆贺一下。:)

Pentaho的开源版本现在是功能多,bug也多。我这次也是改了pentaho的一些源代码,才让jdbc for kettle 驱动能支持Pentaho Report Designer制作的报表。尽管如此,我还是对pentaho的开发者表示感谢。因为要开发如此强大,如此复杂的程序,是要付出很多很多努力的。此外,我也要对开发JTDS驱动的开发者表示感谢。我参考了JTDS的代码来开发jdbc for kettle,确实少走了一些弯路。开源,感觉真的很好。


qinhui99 发表于:2008.12.06 20:25 ::分类: ( BI(商业智能) ) ::阅读:(456次) :: 评论 (1)
===========================================================
kettle的jdbc驱动
===========================================================

最近在为美国的客户开发kettle的jdbc驱动:jdbckettle。也就是说,有了jdbckettle,我们就可以使用jdbc协议,访问kettle的transformation或job的输出内容。不得不说,老美的点子真多,也舍得投钱。

目前,我已经开发了一个基本的版本。如果能得到Kettle开发组的支持,这个项目将会以开源的方式继续。


qinhui99 发表于:2008.11.20 22:04 ::分类: ( BI(商业智能) ) ::阅读:(760次) :: 评论 (5)
===========================================================
漂亮的Pentaho组件---Open Flash Chart
===========================================================

Open Flash Chart 的Pentaho插件终于可以发布了。Open Flash Chart 是一个漂亮的开源Flash组件,可以用来制作漂亮的图表。支持java、php、.Net等等语言。主页:http://teethgrinder.co.uk/open-flash-chart/

open flash chart

我和美国的Bayon Technologies公司合作,为Open Flash Chart 制作了Pentaho插件,以开源的方式发布出来。

 查看全文
qinhui99 发表于:2008.08.15 15:52 ::分类: ( BI(商业智能) ) ::阅读:(1776次) :: 评论 (1)
===========================================================
Pentaho1.7GA不太兼容1.6GA
===========================================================

今天在开发Open Flash Chart的Pentaho插件时候,突然发现IPentahoResultSet 这个对象在1.7GA和1.6GA这两个版本里面的包名是不一样的。晕倒。为了同时支持两个版本,那就需要保留两套代码或者是在同一套代码里面添加更复杂的逻辑处理。希望Pentaho的核心代码早点稳定下来。


qinhui99 发表于:2008.06.19 23:31 ::分类: ( BI(商业智能) ) ::阅读:(420次) :: 评论 (1)
===========================================================
Pentaho1.7GA版本发布了
===========================================================

昨天下了1.7GA的demo,发现加了几个小功能。感兴趣的朋友可以去下个看看。

下载地址:http://sourceforge.net/project/showfiles.php?group_id=140317


qinhui99 发表于:2008.06.10 17:59 ::分类: ( BI(商业智能) ) ::阅读:(507次) :: 评论 (0)
===========================================================
BIRT For Pentaho
===========================================================
最近和美国的一家公司合作,帮助他们开发一些插件和组件,以便能在Pentaho平台更好的使用BIRT。最近都在忙这个事情。据老美说,这些代码将来可能会开源。
qinhui99 发表于:2008.04.25 13:13 ::分类: ( BI(商业智能) ) ::阅读:(850次) :: 评论 (2)
===========================================================
使用Birt2.2制作报表并部署到Pentaho1.7平台(二)
===========================================================
接着上一篇《使用Birt2.2制作报表并部署到Pentaho1.7平台(一)》,开始对sampleMysql.xaction进行具体配置。 查看全文
qinhui99 发表于:2008.04.11 19:30 ::分类: ( BI(商业智能) ) ::阅读:(1020次) :: 评论 (0)
===========================================================
使用Birt2.2制作报表并部署到Pentaho1.7平台(一)
===========================================================

前言:

Pentaho的报表设计工具JFreeReport Designer老实说真的不成熟,没法和BIRT以及JasperReport相比。最近碰到一个和BIRT相关的项目,于是试用了BIRT2.2,并顺便测试它与Pentaho1.7平台的兼容性。测试的结果暂时还令我满意。编写报表很简单,中文显示也没有问题。

 查看全文
qinhui99 发表于:2008.04.11 19:00 ::分类: ( BI(商业智能) ) ::阅读:(1102次) :: 评论 (0)
===========================================================
在搞一个wiki相关的项目
===========================================================
这几天都在为一个客户定做一个wiki项目。因为时间比较紧,所以最近没有继续写Pentaho相关的文章。抱歉。等忙完之后,再继续。此外,我会把这次wiki项目的一些收获写出来,和感兴趣的朋友一起分享。
qinhui99 发表于:2008.04.10 22:37 ::分类: ( 生活随语 ) ::阅读:(575次) :: 评论 (0)
===========================================================
最近更新了Pentaho的中文FAQ内容
===========================================================

主要内容包括:

  • Pentaho是什么?
  • Pentaho产品架构
  • 如何下载Pentaho的源码和文档
  • Pentaho的SOLUTION 需要下载哪些插件,该怎么集成
  • 如何从配置库获取Pentaho源码
  • Pentaho安装与配置
  • 如何使用其它数据库的方法?
  • 在Pentaho BI平台配置JNDI 数据源
  •  查看全文
    qinhui99 发表于:2008.04.03 15:19 ::分类: ( BI(商业智能) ) ::阅读:(1168次) :: 评论 (0)
    ===========================================================
    令人失望的中国男足
    ===========================================================
    在自己号称高原之地的主场,居然是澳大利亚队在控制球。上半场澳大利亚控球比例差不多70%,中国队只有可怜的30%。可悲呀。看着牛高马大的澳大利亚人熟练的短传控球,而中国队连球都很难抢到。我真的无语。中国足球跟不上世界潮流了。老实说,看了这场比赛,我觉得澳大利亚更有资格代表亚洲参加世界杯。
    qinhui99 发表于:2008.03.26 15:54 ::分类: ( 生活随语 ) ::阅读:(391次) :: 评论 (2)
    ===========================================================
    Mondrian OLAP Server3.0Beta版最新发布
    ===========================================================

    抱歉,因为前段时间在折腾股票,好久没写BLOG。最近股市低迷,我又可以安心写点东西了。

    Mondrian OLAP ServerJAVA平台上目前唯一能拿来商用的开源OLAP Server产品。前天接到Pentaho社区发布的公告信息,这次发布的是功能强大的Mondrian3.0Beta版。这个版本还不是一个适合生产环境的版本,可以拿来测试和验证,不建议部署到生产环境。点击这里 下载 Mondrian 3.0.0.

    这个版本的主要亮点:

    • Improved dimension sharing(改善的共享维功能)
    • Virtual cube enhancements (改善的虚拟维)
    • 最新的olap4j API
     查看全文
    qinhui99 发表于:2008.03.22 13:42 ::分类: ( BI(商业智能) ) ::阅读:(1105次) :: 评论 (4)
    ===========================================================
    如何为Kettle制作一个新的step类型
    ===========================================================

    开始前的准备工作

    1. 下载并安装JDK1.5以上(包含1.5)版本。因为kettle3.0开始将会全面转向JDK1.5。
    2. 准备一个IDE开发工具。首选开源的Eclipse。
    3. 下载Kettle2.5源码。SVN下载:svn://source.pentaho.org/svnkettleroot/Kettle/trunk。不熟悉SVN的朋友请到这里下载:http://sourceforge.net/project/showfiles.php?group_id=140317&package_id=186321
    4. 利用下载的源码创建eclipse工程。
    5. 使用源码里自带的ant任务(distrib)编译并生成kettle可执行程序。
    6. 在kettledistrib目录下,找到spoon.bat并执行,看看是否正常。

     查看全文
    qinhui99 发表于:2007.07.02 11:33 ::分类: ( BI(商业智能) ) ::阅读:(2120次) :: 评论 (6)
    ===========================================================
    今天开始继续Kettle的汉化和支持工作
    ===========================================================

    因为公司和个人的事情,有几个月没有做kettle的汉化和支持工作了。从今天开始,继续做kettle的汉化和支持工作。欢迎对kettle感兴趣的朋友和我联系。

    说明:

    1. kettle源码的下载:svn://source.pentaho.org/svnkettleroot/Kettle/trunk。需要自己装一个svn的客户端。
    2. 提交建议或bug修改。请给我来信或者加入kettle-developers@googlegroups.com讨论组。

    qinhui99 发表于:2007.07.01 10:48 ::分类: ( BI(商业智能) ) ::阅读:(1181次) :: 评论 (9)
    ===========================================================
    MySQL的Archive表类型在DW事实表的使用
    ===========================================================

    今天看Nicholas的blog,看到了一篇使用Mysql做数据仓库事实表的文章,深受鼓舞。Mysql已经足以用来构建大型数据仓库了。 在这篇文章里,Nicholas举了他的一个客户的例子。该客户使用Mysql作为数据仓库,每天有2亿条新增数据,可以说是海量数据。由于客户预算有限,所以希望Nicholas帮助解决数据存储空间占用过大的问题。

    Nicholas通过一个比较案例,提出了使用MySQL的Archive表类型的解决方案。

    Nicholas的原文blog链接:http://www.nicholasgoodman.com/bt/blog/2007/04/18/mysql-archive-tablespace-for-facts/

    案例相关的Kettle转换文件和mysql脚本下载:

    http://qinhui99.itpub.net/resource/2570/23302
    http://qinhui99.itpub.net/resource/2570/23303

    大家自己可以做个测试,比较一下,看看Archive表类型的威力。


    qinhui99 发表于:2007.05.21 14:07 ::分类: ( BI(商业智能) ) ::阅读:(2346次) :: 评论 (0)
    ===========================================================
    Pentaho1.52版本发布
    ===========================================================

    新增的主要功能包括:

    1)Web based adhoc reporting;
    基于web的即席查询报表

    2)ACEGI Security;

    基于开源安全组件ACEGI的安全管理机制

    3)RDBMS solution repository;

    基于数据库的资源库管理

    4)Subscriptions

    订阅服务

    有了这几个功能,pentaho平台的易用性和可管理性大大增强了。

     查看全文
    qinhui99 发表于:2007.03.21 09:42 ::分类: ( BI(商业智能) ) ::阅读:(1441次) :: 评论 (0)
    ===========================================================
    数据库分区的文章收集
    ===========================================================

    最近在研究如何解决海量数据仓库的性能问题。数据分区是一个可行的手段之一。于是通过google搜索到了一些常用数据库分区的资料。

     查看全文
    qinhui99 发表于:2007.02.28 20:48 ::分类: ( BI(商业智能) ) ::阅读:(7540次) :: 评论 (0)
    ===========================================================
    pentaho Report Designer 1.2RC1和 Kettle2.4.0正式版发布
    ===========================================================

    pentaho最新的软件发布:

    1、pentaho Report Designer 1.2RC1

    下载地址:http://optusnet.dl.sourceforge.net/sourceforge/pentaho/PentahoReportDesigner-1.2.0.143-RC1.zip
    建议使用迅雷下载,速度比较快。

    2、Kettle2.4.0正式版

     查看全文
    qinhui99 发表于:2007.02.01 22:08 ::分类: ( BI(商业智能) ) ::阅读:(1421次) :: 评论 (2)
    ===========================================================
    pentaho1.2GA终于出来了
    ===========================================================

    pentaho1.2GA跳票了2个星期。本来说是这个月第一个星期出来的,到今天才发布。从Pentaho1.0GA到pentaho1.2GA,历时一年的时间。可以说,pentaho1.2GA是一个重要的里程碑。它更加稳定,功能更加多,更易于部署和实现BI功能。是我们使用开源产品来实现BI项目的一个好的起点。

    下载地址:http://www.pentaho.org/download/ga.php

     查看全文

    qinhui99 发表于:2006.12.22 23:54 ::分类: ( BI(商业智能) ) ::阅读:(1244次) :: 评论 (0)
    ===========================================================
    Kettle项目的一些新动向
    ===========================================================

    最近从Kettle的开发者邮件列表里,看到了一些有趣的东西,拿出来和大家分享一下。:)

    首先,是Kettle支持集群了。主开发者Matt最新测试的纪录:

    最近Kettle集群基于 Amazon Elastic Computing Cloud做了一次测试,单台服务器输出4000 rows/sec ,数据库为MySQL. 如果你发送数据通过sockets从一个master到5个slave servers, 你将获得 5x4000 row inserts/sec。集群的效果非常好.

    这样Kettle处理大数据量ETL的时候,就没有问题了。

     查看全文
    qinhui99 发表于:2006.12.14 20:39 ::分类: ( BI(商业智能) ) ::阅读:(2843次) :: 评论 (3)
    自我介绍
    软件下载
    文章归档...
    最新发表...
    最多阅读文章...
    最多评论文章...
    博客统计...
    网站链接...