Pentaho与OpenI的比较
Pentaho和OpenI都是目前比较不错的开源BI方案。我对OpenI了解的不深。昨天在Pentaho的QQ群里和几位使用过OpenI的朋友聊天后,终于对OpenI有了些感性的认识。下面就简单地对比一下Pentaho和OpenI。[@more@]从部署和开发的易用性来看,OpenI占了上风。OpenI的文档不多,安装和部署相当容易,比Pentaho容易上手。QQ群里的一位朋友说,他一个人花了3个月,就成功地使用OpenI完成了一个小的BI项目。而Pentaho有很多文档,体系结构复杂,要想入门不容易。如果拿Pentaho去做上面那位朋友的小BI项目,估计要做更多的工作。因为有很多东西他用不上,
pentaho推出新的基于web的即席查询和报表
关键字:开源,元数据,即席查询,业务语言定义,AJAX,Common Warehouse Metamodel (CWM) 这些新功能是基于Pentaho的Metadata Editor而产生的。下载地址:http://www.pentaho.org/download/latest.php[@more@]Orlando FL. ?Nov. 21, 2006 - Pentaho Corp., creator of the world's most popular open source business intelligence (BI) suite, today announced new web-based ad hoc query and reporting capabilities for the Pentaho Reporting module of Pentaho's BI suite. The new functionality utilizes an innovative new open
OLAP相关的软件资源列表
今天在搜索jpivot与SQLSERVER2005的配置情况时,找到一个OLAP相关的软件资源列表。来源于http://www.mosha.com/msolap/util.htm。挺丰富的资源列表,我把它收藏下来了。[@more@]Table of contentMicrosoft software Standalone OLAP Clients Excel Add-Ins Thin clients Office Processing Metadata scripters Local Cubes Management Documentation Collections Applications which use MS OLAP Other Microsoft softwareProductsMicrosoft Analysis Serviceshttp://www.microsoft.com/sql/evaluation/bi/bianalysis.asp Microsoft Excel
JFreeReport 0.9 的特性预览
在Pentaho的官方论坛里,我看到了JFreeReport 0.9的相关信息。经过将近15个月的调研和计划,经过1年多的开发(前几天刚发布,下载),JFreeReport 0.9比原来的版本有了巨大的变化。变化1:全新的架构。与以前版本完全不一样的架构。变化2:面向文档(document)的处理方式,替换了原来的以数据为中心的报表方式。变化3:遵循更严格的“内容分离”的设计原则。并分离出很多新的子项目。包括:[@more@]JCommon-Serializerhttp://www.jfree.org/jfreereport/jcommon-serializer/This libraries contains a generic serialization helper fram
Kettle项目的一些新动向
最近从Kettle的开发者邮件列表里,看到了一些有趣的东西,拿出来和大家分享一下。:)首先,是Kettle支持集群了。主开发者Matt最新测试的纪录:最近Kettle集群基于 Amazon Elastic Computing Cloud做了一次测试,单台服务器输出4000 rows/sec ,数据库为MySQL. 如果你发送数据通过sockets从一个master到5个slave servers, 你将获得 5x4000 row inserts/sec。集群的效果非常好.这样Kettle处理大数据量ETL的时候,就没有问题了。[@more@]其次,主开发者Matt很顽固,拒绝使用GEF框架和Eclipse RCP来改造Kettle界面。呵呵,Matt确实是个很顽固
常用数据库JDBC连接写法
来源于http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=123&threadID=18531&tstart=0。是一个非常有参考价值的列表,包含了大部分的jdbc驱动的写法。值得收藏。:)[@more@]1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jarClass.forName( "org.postgresql.Driver" );cn
数据库分区的文章收集
最近在研究如何解决海量数据仓库的性能问题。数据分区是一个可行的手段之一。于是通过google搜索到了一些常用数据库分区的资料。[@more@]1. Partition -Sql Server 2005 vs Oracle Database 10g; 2.通过分区(Partition)提升MySQL性能;3.在 Microsoft SQL Server 2000 数据仓库中使用分区;4.Oracle数据库中分区表的操作方法;5.DB2 分区特性;6.PostgreSQL ;
今天开始继续Kettle的汉化和支持工作
因为公司和个人的事情,有几个月没有做kettle的汉化和支持工作了。从今天开始,继续做kettle的汉化和支持工作。欢迎对kettle感兴趣的朋友和我联系。说明:kettle源码的下载:svn://source.pentaho.org/svnkettleroot/Kettle/trunk。需要自己装一个svn的客户端。提交建议或bug修改。请给我来信或者加入kettle-developers@googlegroups.com讨论组。[@more@]
Mondrian OLAP Server3.0Beta版最新发布
抱歉,因为前段时间在折腾股票,好久没写BLOG。最近股市低迷,我又可以安心写点东西了。Mondrian OLAP Server是JAVA平台上目前唯一能拿来商用的开源OLAP Server产品。前天接到Pentaho社区发布的公告信息,这次发布的是功能强大的Mondrian3.0Beta版。这个版本还不是一个适合生产环境的版本,可以拿来测试和验证,不建议部署到生产环境。点击这里 下载 Mondrian 3.0.0.这个版本的主要亮点:Improved dimension sharing(改善的共享维功能) Virtual cube enhancements (改善的虚拟维)最新的olap4j API。[@more@]· · ---这个OLAP4J其实是一
最近更新了Pentaho的中文FAQ内容
主要内容包括:Pentaho是什么? Pentaho产品架构 如何下载Pentaho的源码和文档 Pentaho的SOLUTION 需要下载哪些插件,该怎么集成? 如何从配置库获取Pentaho源码 Pentaho安装与配置 如何使用其它数据库的方法? 在Pentaho BI平台配置JNDI 数据源? [@more@]更多的内容请访问:http://www.bipub.org/pentahoFAQ/index.html
使用Birt2.2制作报表并部署到Pentaho1.7平台(二)
接着上一篇《使用Birt2.2制作报表并部署到Pentaho1.7平台(一)》,开始对sampleMysql.xaction进行具体配置。[@more@]在“Define Process”里面,如上图点击“BIRT”,给“Process Actions”添加一个BIRT功能。在BIRT功能界面上,我们需要指定相关的报表文件。点击“Browse”打开文件选择菜单。如下图在文件选择窗口里,选择我们的报表文件sample.rptdesign。然后点击“打开”。选择完报表文件后,我们把Output Format(输出格式)设置成html。与之对应的,我们还要设置一下report-definition中的Mime Type类型为text/xml,如下图好了,保存一
使用Birt2.2制作报表并部署到Pentaho1.7平台(一)
前言:Pentaho的报表设计工具JFreeReport Designer老实说真的不成熟,没法和BIRT以及JasperReport相比。最近碰到一个和BIRT相关的项目,于是试用了BIRT2.2,并顺便测试它与Pentaho1.7平台的兼容性。测试的结果暂时还令我满意。编写报表很简单,中文显示也没有问题。[@more@]必要的软件:Pentaho1.7Demo; Pentaho Design Studio 1.7(建议下载100多M的那个); Birt2.2; MySQL数据库和jdbc驱动;1 1.使用Birt制作报表制作一个带数据绑定的报表,数据来源于mysql数据库。如下图,报表名称为sample.rptdesign。这里就不花篇幅去描述怎么
Pentaho 使用中发现的几个问题和解决方法
1: Caused by: org.apache.commons.vfs.FileSystemException: Multiple providers registered for URL scheme "solution"原因: pentaho-vfs.jar版本冲突 解决方法: remove the pentaho-vfs.jar from lib directory (and application.xml declaration)..[@more@]2: org.quartz.SchedulerConfigException: Failure occured during job recovery. [See nested exception: org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'myDS': java.sql.SQLException: Could not retrieve datasource via
pentaho 的框架
这个图就是Pentaho 的框架图:pentaho 的框架图展示了 BI 服务上的主要的组件和他们与外部的接口。BI 服务的中心是解决方案引擎(Solution Engine)。如图所示解决方案引擎位于外部客户端和内部组件层的中间,外部客户端包括 Web浏览器,web服务客户端,系统监控等。客户端的请求首先会被发送到解决方案引擎,再由该引擎转发到相应的一个或多个组件。操作序列(Action Sequence)[@more@]一个操作序列就是一个 XML 文件,它定义了解决方案引擎可以处理的最小的任务。在操作序列 XML 文件里定义了一些操作的序列,每个操作都由特地的 Pentah
关于 Pentaho 的配置文件 pentaho.xml
关于 Pentaho 的配置文件 Pentaho 的配置文件 pentaho.xml 包括了 Pentaho 平台的系统级的设置在 Pentaho 1.6 以前的版本中配置文件 pentaho.xml 位于${solutionsdir}/system 目录下, 配置文件的目录和名称都是不可改变的.[@more@]在 1.6 和以后的版本中,加入了系统配置文件名参数. 当 Pentaho 平台启动的时候, 首先会找一个叫 PENTAHO_SYS_CFG_PATH 的命令行参数, 如果找到了这个参数, 平台就用这个参数的值作为系统配置文件,如果没有找到这个参数, 系统会找到默认的 ${solutionsdir}/system/pentaho.xml 文件作为配置文件. 有时候系统开
一个小型 BI 项目的总结
最近在做一个小型 BI 项目,项目的工期很紧,现在项目一期已经接近尾声,趁这个机会做个项目总结.项目背景: 该项目的需求方是一家大型的跨国销售类企业, 在世界各地都有销售网点, 每个销售网点会将当日销售/库存等数据上报到业务系统. 数据分析人员定期(日/周/月/季)分析这些数据,并结合其它来源的数据(如销售目标,订单等), 形成相应的报表,用于管理者的决策支持.具体需求: 1. 构建 Data Mart , 根据目前在用的报表( Excel 格式), 设计出相应的Fact Table 和 Dimension Table. 2. 每天将业务系统中的数据抽取到Fact Table中, 保证Fact T
使用 Pentaho 工具创建维度报表的过程
本文简要介绍了如何使用 Pentaho 的相关工具在关系型数据库基础上建立dimension 和cube, 以及如何利用这些cube产生一个报表或图表。 首先要在数据库里建立维度表和事实表。 维度表和事实表就是数据库里普通的物理表, 我们可以使用create table … 这样的语句来建立, 也可以使用工具建立。常见的维度包括时间,区域,产品等。[@more@]如时间维度表可以包括 date_tk, year, quarter, month, week, day_of_month, day_of_year 等字段,其中 date_tk 是主键。 区域维度表可以包括 region_tk, country, province, city, district等字段,其中
pentaho 图表中文不能显示
安装中文字体yum install fonts-chinese重启BI-SERVER
Kettle数据抽取(转换)mysql出现乱码问题解决方法
在kettle中进行数据抽取,如果抽取的源数据库和目标数据库不是同一个数据库,可能会导致转换后的中文出现乱码情况,原因是由于在中文环境下有的数据库客户端默认编码格式是UTF-8,而另外的数据库编码格式是GBK,这样就导致数据乱码的情况出现。
[转]BI系统的应用组织思路与数据分析模式
BI商业智能软件一般都会提供若干数据整合、数据查询、分析与评价、数据可视化及数据分享的手段,但是在BI项目的构建与实施过程中,如果不按照一定的应用组织思路、数据分析模式及分析流程使用这些工具或手段,呈现给最终用户的将是独立的工具集和离散的分析内容,BI系统的整体应用效果将大打折扣。