Pentaho 错误:“每个派生表都必须具有别名”

Pentaho ERROR: "every derived table must have alias"

提问人:D Chang 提问时间:11/9/2023 更新时间:11/9/2023 访问量:44

问:

我正在开发一个使用 Pentaho 进行多项分析的平台。突然之间,在没有任何更新的情况下,所有通过连接到特定 mariaDB 模式的 .saiku 执行查询都不再起作用。

通过“管理数据源”,我验证了连接正常,数据预览工作正常,所有数据都安全完好。正如标题所说,日志中的错误指定每个派生表都必须具有别名,这很奇怪,因为我没有修改其中任何一个,而且它们从几天前开始就工作正常。 作为记录,有足够的资源(磁盘和内存),并且没有资源使用率出现奇怪的峰值。 你有没有遇到过类似的事情? 告诉我是否可以提供更多有用的信息,并提前感谢您的帮助。

D.

SQL Mariadb Pentaho 蒙德里安 Saiku

评论

0赞 Isolated 11/9/2023
不是 mariadb 用户,但根据这个小提琴,您似乎需要为派生表添加别名。我很惊讶,如果你没有为派生表设置别名,你的查询会起作用。错误会根据你的 mariadb 版本而变化。
0赞 D Chang 11/9/2023
@Isolated我知道,这对我来说很奇怪,有点难以解释。我有一个数据源列表(部分连接、使用这些连接的部分查询)。每个 .saiku 都使用其中一个数据源来构建分析,它们通过包含查询的 MDX 进行分析,该查询从所选连接的结果中选择数据。在 MDX 中,它的所有内容都位于一个别名下,由 pentaho 自动构建,并且可以通过 UI 进行更改。我没有碰过两边的任何东西。这就是为什么它很奇怪,MDX 使用别名并且数据源查询工作正常!

答: 暂无答案