问题标签 [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.
pentaho - 用于自定义 OLAP (XML/A) 提供程序的 Pentaho BI 数据源
我需要能够使用 Pivot4j 或 Saiku 等插件在 Pentaho BI 上创建简单的临时报告。我的数据提供者是带有 XML/A 接口的 SAP。那么问题是如何创建基于 XMLA 协议的 OLAP 数据源?还是只能通过蒙德里安?
任何帮助将不胜感激。
pentaho - Custom HTML Page in Pentaho User Console 5
I need to know how to create a custom HTML page with the related static resource - css, js and images - into Pentaho User Console version 5 that use Jackrabbit as its repository.
I've checked the pentaho wiki and help pages but to no avail.
mdx - Saiku Analytics 中的 MDX 查询(迄今为止的日期字符串)
当我尝试在 CDE Pentaho(使用 MDX 查询)的 saiku 分析中访问日期变量时,我无法将其用作日期参数。我只能作为日期字符串访问它。
例如:
代替
当我导入数据源时,数据类型UserCreationDate
是日期字段(yyyy-mm-dd)
,我也将其设为时间维度。然而似乎没有任何效果,它一直使用 UserCreationDate 就好像它是一个字符串。我需要能够在无法使用日期字符串的仪表板中使用日期向下钻取。
如何将日期字符串更改[Date].[2015-12-31 00:00:00.0]
为日期格式[Date].&[20151231]
?
pentaho - 如何在 pentaho Dashboard 上使用特殊字符
我正在尝试使用 HTML 结构在仪表板上使用特殊字符。
它仅在我使用HTML 实体(例如“ & atilde; ”(不带空格)作为ã时才有效。
但这是唯一的方法吗?例如,有没有可以设置 UTF-8 的地方?
我试图将 META 标签设置为 UTF-8,但我没有工作。
这就是我正在做的事情:
输入:
输出:
我需要输入:“Alocação de Funcionários”
请注意,我还在我的第一个 Bar Char 的 Advanced Properties > Extension points 上设置了自定义 noDataMessage_text,并且由于消息上也有特殊字符,因此使用 HTML Entity 肯定不是一个好主意。
更新:
我在使用 OLAP 选择器向导时寻找多维数据集时遇到了同样的问题
pentaho - 尝试查看已发布的多维数据集时呈现 Pivot.jsp 时出错
我正在使用 pentaho 社区版本的“biserver-ce-5.2.0.0-209”用于双服务器查看已发布的多维数据集,并使用“psw-ce-3.9.0.0-213”用于模式工作台以创建我发布的示例多维数据集成功地
但是,当我尝试为我发布的多维数据集执行 Jpivot_view 时,我收到以下错误
呈现 Pivot.jsp 时出错。详情请查看日志
谁可以帮我这个事
javascript - Pentaho CDE Dashboard 组件样式编辑
我对 Pentaho 仪表板开发很陌生,组件样式有问题。
例如,我在仪表板中添加了一个表格组件。
在此表格组件的“高级属性 -> 样式”选项中,我选择“引导程序”。好的,然后表格组件会自动添加一些引导样式类。
但是,我想删除其中一个类。我想使用 jQuery.removeClass() 来实现这个,但我不知道我应该把我的 js 句子放在哪里。
此外,如果我想使用js对生成的表格组件做一些其他操作,我应该把我的js句子放在哪里。
我不了解 pentaho cde 仪表板的工作流程,所以这个问题可能看起来有点傻。感谢您的时间!
sql - Pentaho 动态 SQL 查询
我有一个正在开发的 Pentaho CDE 项目,我想显示一个图表,它取决于几个参数(如月份、年份、精确日期、国家等)。但是当我想在我的查询中“添加”另一个参数时,它不再起作用了......所以我确定我做错了什么但是什么?请查看参数月份,例如:
- Select_months_query :(这是我的复选框)
SELECT
"All" AS MONTH(TransactionDate)
UNION
SELECT DISTINCT MONTH(TransactionDate) FROM order ORDER BY MONTH(TransactionDate);
- Select_barchart_query :(这是我的图表,不要介意其他表格)
SELECT pginit.Family, SUM(order.AmountEUR) AS SALES
FROM pginit INNER JOIN statg ON pginit.PG = statg.PGInit INNER JOIN order ON statg.StatGroup = order.StatGroup
WHERE (MONTH(order.TransactionDate) IN (${month}) OR "All" IN (${month}) OR ${month} IS NULL) AND
/*/* Apply the same pattern for another parameter (like year for example) *\*\
GROUP BY pginit.Family
ORDER BY SALES;
(这里,${month} 是 CDE 中的一个参数)
关于如何做的任何想法?我在那里读到了一些说要使用 CASE 子句的东西……但是怎么做呢? http://forums.pentaho.com/showthread.php?136969-Parametrized-SQL-clause-in-CDE&highlight=dynamic
谢谢您的帮助 !
parameters - Pentaho CDE 在“自定义参数”组件中获取参数函数
我正在使用饼图中的下一个代码处理具有向下钻取功能的仪表板。
}
我使用参数正确设置了 Url,但是当我想在第二个仪表板上获取参数时,我不能。我使用带有此代码的自定义参数组件:
但它不起作用。谁能告诉我使用这个函数的正确方法,或者它是另一个函数来获取要使用的参数,我将不胜感激。
pentaho - MONDRIAN 上的查找映射角色映射器配置
亲爱的 Mondrian/Pentaho BI 服务器团队
我正在尝试在蒙德里安模式中实现这个安全选项,目前正面临着解决它的问题。我正在使用 pentaho biserver 5.0.1 社区版。
1) 尝试清单 6.3。通过如下编辑 pentahoObjects.spring.xml 查找映射角色映射器配置(取消注释这部分)并重新启动 biserver。<bean id="Mondrian-UserRoleMapper" >name="Mondrian-SampleLookupMap-UserRoleMapper"class="org.pentaho.platform.plugin.action.mondrian.mapper.MondrianLookupMapUserRoleListMapper" scope="singleton"><property name="lookupMap"> <map><entry key="suzy" value="suzy" /><!-- <entry key="ceo" value="M_CEO" /><entry key="cto" value="M_CTO" /><entry key="dev" value="M_DEV" /> --><entry key="Power User" value="Power User" /></map></property></bean>
2) 在 Pentaho 中创建了一个名为 suzy 的用户和角色(两者)。在 Pentaho 中为用户 suzy 分配了角色 suzy。
3) 设计了 Mondrian 模式,该模式在通过 Saiku 分析测试时运行良好,无需添加授权。但是,当在蒙德里安模式 xml 文件中添加以下代码时<Role name="suzy">
<SchemaGrant access="none">
</SchemaGrant>
</Role
并通过可视化工具(saiku)进行测试。架构不显示。知道我在我的架构上添加了以下限制。
请所有我深切地寻求你的建议
session-variables - 如何在 pentaho CDE 中设置和使用会话变量?
我正在尝试在 CDE 中使用会话变量。我使用启动规则引擎来设置变量(虽然我不确定它是否真的有效,因为我还不能访问这些变量)。我想在 CDE 中的组件的 preExecution 上使用这些变量。我尝试过使用 ${[session:region]} (region 是变量的名称),但我只得到文本本身(如果我使用 console.log)。我还设置了一个简单的参数(名称:区域值:${[session:region]}),但我得到了相同的参数。
这样做的方法是什么?