pentaho 入门笔记

来源:互联网 发布:mysql where和having 编辑:程序博客网 时间:2024/05/16 18:44
入门的话,大概这三部分吧:

kettle,这是一个数据处理工具,可以用来制作数据处理的脚本。举例说就是把某一个网站访问的日志文件,用kettle工具处理,包括解析、处理和保存结果。处理的方式非常多,像过滤、汇总、转换等等。还有一种简单的使用场景就是读取一个数据库的明细数据,然后生成汇总的数据,保存在另一个数据库中。制作好的脚本可以定时执行。

kettle是一个独立运行的工具,你可以用它来创建数据处理的脚本,跟kettle在一起提供的还有carte,是一个可以运行kettle脚本的服务器,有简单的web界面。

你可以写一个简单的xaction文件,这样就可以在bi server的页面上看到这个链接,打开这个链接就会运行这个xaction,他就会调用这个kettle的job。

第二个,是bi server。
他就是一个bi的平台,其实就是一个web应用,运行在它提供的tomcat里面。它可以运行并生成报表,可以设置定时运行,并将生成的报表结果发给某一些用户。入门阶段,你可以看看怎么创建xaction,并部署到biserver里面调用。

还有一个,就是使用report designer设计报表。对于非开发人员,这应该是最容易的,用它创建报表并部署到bi servr里面,这个报表就相当于一个模板,部署到biserver里面以后,就可以在bi server的页面上调用,就会用最新的数据生成报表。
0 0