Tag: pentaho

与CAS合并Pentaho BA 7社区版

最近我正在努力将Pentaho BA(BI服务器)7 CE与Cas服务器集成。 我跟进Pentaho官方文档。 https://help.pentaho.com/Documentation/5.1/0P0/150/010/060/000但不幸的是它不起作用!! 实际上,在文档中找到第5节很难。 我必须在我的配置中设置casAuthenticationProvider.MemoryUserDetailsS​​ervice ? 而我从引擎中获得的是错误,表示无法找到CasAuthenticationProvider类。 我添加了所有必要的JAR。 错误是: Cannot find class for publish type: INTERFACES specified on publish of bean id: casAuthenticationProvider

将Pentaho Reporting Web前端与自定义Java / JSF应用程序集成

我有以下情况: 带数据的OTLP数据库模式。 数据库过程将数据泵入具有定义维度和事实表的非规范化星型模式。 目标是构建Web应用程序,它可以对这些定义的数据结构进行汇总和深入分析。 我可以构建自定义Web界面,但我更愿意使用现有工具进行报告部分。 生成的应用程序必须用java编写,并与基于JSF的现有解决方案集成,而Pentaho看起来就像是完成任务,但我找不到任何地方,如何去做,或者这是否可行。 谢谢

JDBC将Timestamp转换为NULL(zeroDateTimeBehavior问题)

我正在使用Pentaho数据集成(表输入步骤)从MySQL服务器中提取数据。 一些字段属于’Timestamp’类型,Pentaho因为时间戳为NULL(00:00:00.000000)而不断喷出错误。 我在应该处理坏时间戳的参数中添加了一个zeroDateTimeBehavior=convertToNull ,但它将我的所有 Timestamp数据转换为NULL。 我认为可能发生这种情况的一个原因是因为我的一些“好”数据被表示为,例如,2013-03-14 04:55:09.000000。 虽然大部分日期都是“好数据”,但小数秒(.000000)可能被zeroDateTimeBehavior参数解释为“坏”数据,因此被转换为NULL。 我不确定这是不是为什么会发生这种情况,但是有人可以给我一些关于其他可能原因的见解以及世界上我如何阻止这种情况? 也许转换为字符串可能是一个好主意,但我不知道如何去做这件事。 建议?

在Kettle上加载转换时发现缺少插件

每当我从命令行运行提取时,我都会收到此错误,而不是在Spoon UI中。 Missing plugins found while loading a transformation Step : MongoDbInput at org.pentaho.di.job.entries.trans.JobEntryTrans.getTransMeta(JobEntryTrans.java:1200) at org.pentaho.di.job.entries.trans.JobEntryTrans.execute(JobEntryTrans.java:643) at org.pentaho.di.job.Job.execute(Job.java:714) at org.pentaho.di.job.Job.execute(Job.java:856) … 4 more Caused by: org.pentaho.di.core.exception.KettleMissingPluginsException: Missing plugins found while loading a transformation 我的maven依赖关系如下。 rhino js pentaho-kettle kettle-core pentaho-kettle kettle-engine pentaho-library libbase 5.1.0.0-752 pentaho pentaho-big-data-plugin 5.1.0.0-751 pentaho pentaho-mongodb-plugin 5.1.0.0-751 org.mongodb mongo-java-driver 2.11.1 pentaho metastore 5.1.0.0-751 […]