问题标签 [pentaho-cde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
414 浏览

css - 我在 Pentaho 5.3 中没有找到 CDE Dashboard

我刚刚在笔记本电脑上安装了 Pentaho 5.3.0.0。我现在正在学习 BI 并得到一个任务。但是,我发现一些元素与我在校园教程中得到的元素有所不同(虽然版本相似),就像我不再找到 CDE 仪表板,因此我无法使用 html 和 css 安排我自己的仪表板。编辑菜单丢失了,我只有一个带有自动布局的选项卡。我怎样才能把我自己的图表放进去?它说“在此处拖放文件。”同时在前面的教程中,我可以先选择我的 csv 文件并确定我需要在仪表板上显示什么属性。

你知道 CDE Dashboard 菜单发生了什么吗?它有改变吗?

0 投票
2 回答
3445 浏览

jquery - 在 Pentaho-CDE 中更新动态多选器的选定值

简短版本: 如何使用 JavaScript 或 JQuery 将动态生成的多选框的选定值动态重新分配给默认值,因为在另一个更改(用户选择)时满足某些条件?

长版:

我有三个级别的多选器(州、都会区(又名 MSA)、县)动态地相互依赖,因此只有与所选州相交的县和都会区才会显示在相应的选择器中。

我的问题是,如果我在马里兰州选择一个 MSA,然后单击德克萨斯州,我的多选择器过滤器(参数化 MDX 查询)表会崩溃。

按照Pentaho的Catalina中的误差日志。

I would like to make it so that when a new state or group of states is selected that does not include the currently selected MSA or County, those selectors revert to the default ("All") value. 我是JQuery 和 JavaScript新手,所以我需要尽可能多的细节,同时还要考虑您的时间。


其他详细信息(如果需要):

MSA(都会区)选择器中的值会根据所选的州而变化,而县选择器取决于州和都会区。这一切都发生在一个 HTML 页面上(由 Pentaho 的 CDE Dashboard 生成)。每个的数据源是一个参数化的 SQL 查询(由 Pentaho 执行)。

When the "All" option for county and MSA is selected I can safely change the state selection: 在职的

When something other than the "All" option for county and MSA is selected I cannot change change the state selection without the dashboard crashing: 崩溃

来自 SQL 的数据是一个两列数组,带有一个 MDX 格式的值和一个明文标签,带有一个 All Value 来指定 MDX 父“All”值。

0 投票
2 回答
2779 浏览

java - 错误:无法在 pentaho 中发布你的文件?

我是pentaho的新手。我在 Windows 7 32 位上使用 Pentaho Report Desiner ce-5.3.0。

当我尝试发布报告然后弹出登录窗口然后填写所有字段并单击确定时,它会给出错误。

无法发布您的文件

请重试或联系您的系统管理员寻求帮助。

然后我在错误窗口中有以下消息。

0 投票
1 回答
607 浏览

pentaho-cde - 如何在 pentaho cde 中提高 mdx 查询速度以及如何清除 Mondrian Schema 缓存

我对 mdx 查询有疑问。实际上,我开发的一个仪表板有 23 个 mdx 查询。如果我们运行这些仪表板,它需要 2 分钟才能运行。如何解决这个问题。

另一个问题

我修改了数据库中的一些数据。如果我们运行这些仪表板,修改后的数据不会显示。它只显示以前的数据。如何解决这个问题。

0 投票
0 回答
808 浏览

postgresql - 如何在 pentaho 报表设计器 PRD 5.3 中创建动态 sql 查询?

我正在使用 petaho 报表设计器

我的主要查询是

它运行正常

子查询是

这个查询的输出是

我创建一个参数选择

并将主查询转换为此

但它没有运行它给出以下错误

错误:查询“主”未成功执行。给出的原因是:'org.pentaho.reporting.engine.classic.core.ReportDataFactoryException:查询失败:select create_date,sum(${select}) from sale_order_line group by create_date'

告诉我主要问题是什么以及如何解决

0 投票
1 回答
1937 浏览

postgresql - 在 pentaho 中插入/更新行时出错?

我正在尝试将数据从 CSV 文件插入到 pentaho 的表输出中。

我收到以下错误

2015/04/28 01:08:05 - 表 output.0 - 插入/更新行时出错

2015/04/28 01:08:05 - 表 output.0 - 错误:类型字符变化的值太长(21)

我该如何解决这个错误。

我在 postgresql 中检查了表定义,数据类型是字符变化而没有大小

0 投票
1 回答
2230 浏览

pentaho - 如何在 pentaho ccc 图表中更改第二个 y 轴文本字体大小

在此处输入图像描述如何在 pentaho 图表中更改第二个 y 轴文本字体大小

我在 orthoAxisTitle 中放了一些文本(即每月费用(000 美元),它显示得很好。如何在第二个 y 轴上也放一些文本在此处输入图像描述

0 投票
1 回答
1225 浏览

pentaho - 在 pentaho ccc 圆环图的中心添加文本

我用谷歌搜索了这个问题,只得到了一些关于 Highcharts 或 D3 图表的答案。

此演示适用于 Highcharts:http: //jsfiddle.net/sJfuA/22/

另外,我在这里找到了一个示例:http://pentaho-bi-suite.blogspot.com/2014/08/dual-level-pie-chart-in-pentaho-cde.html,但我无法调整代码以适应我的目的。

我的用例

我创建了一个带有扩展点选项的饼图:

这与这个演示非常相似:http: //jsfiddle.net/make_dream/sugmyyto/,然后我试图将数字放在饼图的中心(参见前面的演示,在白色区域)。

我想要的是

我想要的和这个图表几乎一样:http: //bl.ocks.org/ckuijjer/6929969,但是用第二个 jsfiddle 演示中的代码片段来实现。

0 投票
1 回答
343 浏览

background - 如何从 CDE 在后台运行 xaction 文件

我正在尝试从 Pentaho 5.2 中的仪表板运行动作序列。我通常使用 js 函数window.open("path/name.xaction")按下按钮,它运行动作序列并(逻辑上)打开一个带有动作成功消息的窗口。但我想在不打开新窗口的情况下运行操作序列并留在仪表板上。我设法运行操作序列并将页面再次重定向到仪表板。它有效,但不是最好的。我想在后台运行动作序列,这似乎是一个更好的主意。

如何在 CDE 后台运行 *.xaction 文件?(或者如何使用 javascript 在后台运行某些东西?)

0 投票
0 回答
1731 浏览

pentaho - Pentaho 数据集成kettledatabase异常

我是 PDI 的新手。我一直在尝试检索 ID 号并将其存储到 csv 文件中。但是我不断收到以下错误

kettledatabaseexception pentaho,无法关闭查询:结果集或准备好的语句

2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - 开始运行... 2015/06/01 16:36:58 - 选择 CDC.0 的值 - 开始运行... 2015 /06/01 16:36:58 - 文本文件 output.0 - 开始运行... 2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - 从流中读取查询参数 [选择值CDC] 2015/06/01 16:36:58 - 轨道:获取 CDC transactions.0 - 从步骤中读取 [为 CDC 选择值] 2015/06/01 16:36:58 - 选择 CDC.0 的值 - 得到行从上一步开始:[0] 2015/06/01 16:36:58 - CSV 文件 input.0 - 完成处理(I=2,O=0,R=0,W=1,U=0,E=0 ) 2015/06/01 16:36:58 - 为 CDC.0 选择值 - 将行写入下一步:[0] 2015/06/01 16:36:58 - 如果字段值为 null.0 - 发出“输出”信号done' 到 1 个输出行集。2015/06/01 16:36:58 - 如果字段值为空。0 - 完成处理 (I=0, O=0, R=1, W=1, U=0, E=0) 2015/06/01 16:36:58 - 为 CDC.0 选择值 - Signaling '输出done' 到 1 个输出行集。2015/06/01 16:36:58 - 选择 CDC.0 的值 - 完成处理(I=0,O=0,R=1,W=1,U=0,E=0)2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - 找到查询参数 = [0] 2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - SQL 查询:SELECT tb.* FROM gl_history tb哪里 tb.ptid > ?2015/06/01 16:36:58 - 文本文件 output.0 - 错误(版本 5.2.0.0,buildguy 从 2014-09-30_19-48-28 构建 1):意外错误 2015/06/01 16:36 :58 - 文本文件 output.0 - 错误(版本 5.2.0.0,buildguy 从 2014-09-30_19-48-28 构建 1):org.pentaho.di.core.exception.KettleStepException:2015/06/01 16 :36:58 - 文本文件 output.0 - 字段 [calc_amt] 不能' 在输入流中找不到!2015/06/01 16:36:58 - 文本文件 output.0 - 2015/06/01 16:36:58 - 文本文件 output.0 - 在 org.pentaho.di.trans.steps.textfileoutput.TextFileOutput.processRow (TextFileOutput.java:139) 2015/06/01 16:36:58 - 文本文件 output.0 - 在 org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2015/06/01 16:36:58 - 文本文件 output.0 - 在 java.lang.Thread.run(Thread.java:722) 2015/06/01 16:36:58 - Orbit :Get CDC transactions.0 - 在放置时停止缓冲区上的行 2015/06/01 16:36:58 - 轨道 - 声明已取消!2015/06/01 16:36:58 - 轨道 - 声明取消!2015/06/01 16:36:58 - 轨道 - 声明取消!2015/06/01 16:36:58 - 轨道 - 声明取消!2015/06/01 16:36:58 - 替​​换 null .0 - 在缓冲区中放置一行时停止 2015/06/01 16:36:58 - 文本文件输出。0 - 关闭正常文件... 2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - 完成读取查询,关闭连接。2015/06/01 16:36:58 - 替​​换 null .0 - 完成处理 (I=0, O=0, R=6, W=5, U=0, E=0) 2015/06/01 16: 36:58 - 文本文件 output.0 - 完成处理 (I=0, O=1, R=1, W=0, U=0, E=1) 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history -转换检测到一个或多个有错误的步骤。2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 转型正在扼杀其他步骤!2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:CSV 文件输入 2015/06/01 16:36:58 - 轨道:获取 CDC 事务.0 - 错误(版本 5.2.0.0,从 2014 年构建 1 -09-30_19-48-28 by buildguy):关闭查询时出现意外错误:org.pentaho。di.core.exception.KettleDatabaseException:2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - 无法关闭查询:结果集或准备好的语句 2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - 已在此语句上调用取消。2015/06/01 16:36:58 - 轨道 - 与数据库的连接已关闭!2015/06/01 16:36:58 - 轨道:获取 CDC 事务。0 - 完成处理(I=50,O=0,R=1,W=48,U=0,E=1)2015/06/ 01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:如果字段值为空 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:选择 CDC 的值 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:轨道:获取 CDC 事务 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:替换空值 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:文本文件输出 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact.5.2.gl_history buildguy 从 2014-09-30_19-48-28 构建 1):检测到错误!2015/06/01 16:36:58 - 勺子 - 改造完成!!2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 错误(版本 5.2.0.0,buildguy 于 2014-09-30_19-48-28 构建 1):检测到错误!2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 错误(版本 5.2.0.0,buildguy 于 2014-09-30_19-48-28 构建 1):检测到错误!2015/06/01 16:36: 58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 转换检测到一个或多个有错误的步骤。2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 转型正在扼杀其他步骤!2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:CSV 文件输入 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:如果字段值为空 2015/06/01 16:36 :58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:为 CDC 选择值 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - 查看步骤:轨道:获取 CDC 事务 2015/06/01 16:36:58 - T_STG_ORBIT_serialize_generic_for_fact_gl_history - T_STG_ORBIT_serialize_generic_for_fact_gl_history步骤:替换 null 2015/06/01 16:36: