问题标签 [pentaho-ctools]

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 投票
2 回答
2091 浏览

charts - 创建 pentaho cde 仪表板的好方法

Pentaho 版本:双服务器 CE 6.1

我是 pentaho 宇宙的新手,我发现自己陷入了寻找文档以创建 cde 仪表板的困境。为了清楚起见,我不知道创建 cde 仪表板的好方法是什么,但我尝试了很多基于随处可见的教程的东西

到目前为止我做了什么

从这个数据模型

我已经使用“sql over sqljdbc”数据源创建了一个动态图表。这是我的查询(以及图片后面的结果)

查询生成的仪表板 - 按日期、类型和区域的表单编号(动态设置)

我想要达到的目标

  1. 我想做这种图表:community.pentaho.com/ctools/ccc/#type=bar&anchor=small-multiple-bars 或 community.pentaho.com/ctools/ccc/#type=bar&anchor=stacked-bar(对不起我没有足够的声誉来发布超过 2 个链接)使用“sql over jdbc”数据源

  2. 谁能给我一个 sql 请求的例子来实现这一点?(最好在这篇文章中放弃 sql 请求并进行一些修改。我试过这个,但它没有按预期工作:

    )

  3. 我在哪里可以把这个例子后面给出的代码放在我自己的 pentaho 实例中预可视化它?我需要知道如何重现它

我想知道的

在 pentaho 上做 cde 图表的好方法:

  • 查询需要如何格式化?(如何在仪表板上组织字段,字段的最大数量......)
  • mdx 查询和 sql 查询和用途有什么区别?
  • 在这两种类型(mdx 和 sql)之间做图表的最佳方法是什么?
  • 如果我想使用 mdx 查询,如何在 mondrian cube 中转换我的关系数据库(或者我应该做的是使用kettle 重新设计数据仓库中的数据库?)

谢谢您的回答。

0 投票
1 回答
756 浏览

pentaho - CCC Heat Grid - 将颜色分配给离散值 - colorMap 不起作用

我有一个 CCC Heat Grid 组件,其中数据“值”(下例中的traffic_light)始终为 1、2、3 或 null - 我想为热图单元格着色,以便所有 1 为绿色,所有 2 为黄色和所有 3 都是红色的。我不能使用 CDE 中可用的“颜色”数组,因为如果我的数据集不包含其中一个可能的值,则会分配数组中的下一个颜色,并且颜色会变得混乱。所以我想我需要用javascript来攻击它。

我尝试使用已在条形图上成功使用的 colorMap,但在 Heat Grid 中它似乎根本没有做任何事情 - 它只是继续使用默认配色方案,根据数据更改颜色在数据集中。

我在 Heat Grid 组件的 Post-Fetch 中有以下代码:

数据集的输出样本如下:

其他可能相关的 CDE 设置:

  • crossTabMode = 真
  • seriesInRows = 假
  • 类别角色 = 类别
  • 系列角色 = 类别 2
  • 大小角色 =
  • 颜色角色 = 值
  • colorScaleType = 离散


我错过了什么吗?似乎有一些特定于热网格(或我的数据结构)的东西,我需要做不同的事情,但我无法弄清楚。任何帮助表示赞赏。

我正在使用 Pentaho 5.2,运行 CDF、CDA、CDE 和 CGG 的 16.01.22 版

0 投票
1 回答
473 浏览

javascript - 如何获取 pentaho 仪表板表行计数弹出警报

我的仪表板中有一个表格,我想显示它包含多少行。就像 javascript 警报弹出窗口一样。

注意:它必须在加载仪表板上显示一个弹出窗口,其中包含给定表格的行数。

到目前为止,我尝试了这个,但它没有用。我在 preExecution 中使用了这些代码。

谢谢

0 投票
0 回答
96 浏览

pentaho - 蒙德里安立方体限制

我再次感谢对 user4637357 的关注。为了更明确地说明我的问题的原因,我有这个多维数据集模式。

我的目标是让这个模式只能由管理员用户访问,所以我添加了

在 Schema 结束标记之前。然后我在系统上重新加载了文件。但是,在这些配置之后,管理员或任何其他用户都无法再访问该多维数据集。我的问题是从你们那里获得正确的方法,以便在系统上设置正确的标准,以限制对该多维数据集的访问。

0 投票
2 回答
1075 浏览

pentaho - Pentaho | CSV 文件到表输出的问题

我正在使用 Pentaho 勺子。我需要将 CSV 文件数据加载到一个表中。

我使用 , 作为 CSV 文件中的分隔符。我可以在 CSV 文件输入步骤的预览中看到正确的数据。但是当我尝试将数据插入表输出步骤时,我收到数据截断错误。

这是因为我的一个专栏中有以下类型的值。“2,ABC广场”。

如您所见,我的列值中有“,”所以它会截断并抛出错误。如何解决这个问题?

我想用这种值上传表格中的数据..

0 投票
0 回答
908 浏览

pentaho - Pentaho BI Server v7 社区版不能使用LDAP认证吗?

我正在检查是否可以在 Pentaho BI Server 社区版中设置 LDAP。检查后有一个指导如何执行此操作,但由于某种原因,教程中的菜单与我在本地服务器上看到的不同。

教程截图

本地截图

社区版是否没有选择进行 LDAP 身份验证?

0 投票
1 回答
1011 浏览

javascript - 在 Pentaho CDE 上为 Check Component 设置不同的值和标签

我正在从这样的数据源中检索数据:

我希望我的检查组件在标签列上显示值,但将值列上的值用作组件自己的参数值,因此如果用户选择“西班牙”,我的countries参数将添加'ES'到国家/地区列表中。它最终必须是这样的:

到目前为止,我知道如果我为Values array组件的属性提供一个静态列表,这将起作用。但我不知道如何通过我的动态数据源实现同样的目标。

请不要建议在使用一些 jQuery 等渲染后对其进行破解,我想知道 Pentaho CDE 是否提供了一种正确执行此操作的方法。

更新:提供静态列表不起作用。无论您在ArgValue列上放什么,都只会Value使用 。但我发现了原因,我写了答案:)

0 投票
1 回答
41 浏览

pentaho - 在 Pentaho CE 中过滤缓存的 sqlJdbs 查询

我使用 sqlJdbs 查询作为我的 CCC 控件的数据提供者。我在查询中使用地理空间请求,这就是我缓存结果(Cache=True)的原因。否则请求长。

它工作正常。但是我必须在查询中使用参数来过滤结果行: SELECT ... FROM ... WHERE someField IN (${aoi_param})

是否有某种方法可以缓存完整的行集,然后应用于WHERE缓存的结果,而无需为 中的每组值重建新的缓存${aoi_param}

最佳做法是什么?

0 投票
1 回答
39 浏览

pentaho - 安装 Pentaho CTools 时出错

我正在尝试通过ctools-installer将CTools安装到biserver-ce-4.8.0-stable中,但它总是以同样的方式失败。我 cd 进入biserver-ce-4.8.0-stable,然后在那里运行,比如说,安装 CDF:

它下载 cdf,但是当它尝试安装时,显示如下:

完整的跟踪在这里:

有什么建议吗?

提前致谢

0 投票
1 回答
1014 浏览

bar-chart - 如何在 CDE(非堆叠条形图)中显示 CCC 条形图顶部的百分比值

我的要求是在条形图 ccc 条形图(非堆叠)的顶部显示百分比值,到目前为止,我已经获得了条形图之间的百分比,我所需要的只是将它们显示在顶部。

我已在可点击操作中添加了此功能并使可点击为 TRUE

函数(场景){ var pctVar = scene.vars.value.percent;

警报(pctVar.label);

}

然后提前属性我已经更改了值 visible = True 和 Valuemask= {Value}% 所以在此之前我可以获得条形图中间的值

那么,我需要做些什么来在条形图的顶部显示百分比?提前致谢!

在此处输入图像描述