问题标签 [saiku]
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.
schema - 数据仓库和挖掘中的模式设计
我对事实表和维度表有点困惑,我无法清除我的疑问。事情是我必须设计一个模式,其中有一个关键字 table 。并且对应于每个关键字,我们有一个日期表和站点表(该关键字是为哪个站点生成的)。现在要处理这种情况,我对将哪个表分配为事实表以及将哪个表分配为维度表感到非常困惑。关键字表包含 key_id 和关键字名称。日期表包含月、年和周。站点表包含关键字所属站点的名称。请建议我这个架构的架构。
pentaho - 分析视图中的多维数据集未在 Saiku Analytics 中显示
我为 pentaho 4.8 安装了 saiku 插件 2.5。按照此处的说明- 提取 Saiku 到biserver-ce\pentaho-solutions\system
. 然后我按照自述文件中的说明进行操作
我使用 Schema 工作台创建了一个多维数据集。一个非常简单的立方体
现在,我能够发布多维数据集并在分析视图中查看它。问题是我在 Siaku 分析窗口中看不到。多维数据集选择下拉列表中没有任何内容。
所以我尝试了几件事(其中一些在这篇文章中提到)
- 重新启动了我的 bi 服务器。
- 冲洗蒙德里安缓存。
- 将我的模式 xml 文件移动到名为 Cube 的新文件夹
pentaho-solutions\Haki\cube
中。 - 将我的条目移到
datasources.xml
.
没有什么。我将不胜感激任何指导。
Windows 7,pentaho 4.8 stable build 5,saiku 插件 2.5,oracle 10g。
pentaho - 使用 saiku 加载 pentaho 立方体时出错
适用于 Pentaho 4.8、windows 7、oracle 10g 的 Saiku 插件 2.5。
启动 Saiku 分析视图时,我收到此错误:
我的 oracle db 实例/名称是haki
,我在 pac 中创建的连接haki
也被命名。多维数据集在分析视图中工作,但未显示在 saiku 分析中。
这是位于的文件admin/resources/metadata/puc1.mondrian.xml
:
这是我的架构
我将不胜感激任何帮助。
完全转储
data-warehouse - 聚合表在 Pentaho Mondrian 和 Saiku 中不起作用
我正在为一个使用 Pentaho 的 BI 工具的项目工作:Pentaho Mondrian。
我在使用聚合表时遇到问题:为了制作聚合表,我使用了 Pentaho Aggregate Designer,我成功创建了 DDL,填充了新表并将架构发布到 Pentaho。
我正在使用 Saiku,但我会看到,对于响应时间,即使在架构中指定了聚合表,它也不使用聚合表。
当然,我更改了每个 mondrian.properties 文件中的值,
但没有办法让它工作!
我附上了聚合设计器的屏幕截图和另一个使用 Pentaho 和 Saiku 的结果(当聚合表只有 9 个元组时,您可以看到查询执行时间超过 10 秒)
你有什么想法或者你是否遇到过这个问题并且你解决了?
先感谢您!
pentaho - 有没有办法为 pentaho-bi-server 4.5 的 saiku-analytics 2.3 插件的“日期”维度添加范围?
我正在使用 Pentaho bi-server 进行数据分析,并使用 saiku 插件作为其社区版本,它在正常尺寸下工作正常,但是当我想要日期范围或大于某个特定日期的日期等功能时,那里没有这样的功能。我尝试编辑 MDX 查询并存储它们,但它不起作用。
实际上,我想要的是将参数传递给存储的 saiku 文件,例如获取两个日期之间的记录……可以通过在数据源 SQL 查询中更改它来完成,但这将是一种僵硬的方式。一直以来,我都必须在那里更改并刷新缓存。
我发现的其他方法是默认过滤器,但在这种情况下,我必须选择每个日期我必须用于分析...
database - 用于 OLAP 数据库设计的 Snowflake 或 Star
我正在使用 Saiku 2.5,但不确定如何模拟以下情况:
尺寸:
- 类别(约 20 行)
- 子类别(约 100 行)
- SubSubCategory(~1200 行)
- SubSubSubCategory(约 8000 行)
- 其他1(~100000 行)
- 其他2(〜50000行)
- 其他3(~500 行)
- 其他4(~500 行)
- 其他 5(~200 行)
- 其他6(~200 行)
- 其他 7(~100 行)
- 其他 8(~10 行)
测量:
- 事实(~20000000 行)
关系
- 事实有其他[\d]
- 事实有 SubSubSubCategory
- SubSubSubCategory 有 SubSubCategory
- SubSubCategory 有 SubCategory
- 子类别有类别
我想知道在性能方面是否更好,将所有类别反规范化到一张表中或保持原样。每个“类”表都有一个 VARCHAR(8) 和两个 TEXT()。
rest - Saiku ui 单独部署 saiku No query found with name
我正在尝试将 saiku-ui 与我的自定义 Web 应用程序(比如 x.com)集成。这与部署在其他地方的 saiku-server 通信(比如 y.com)
我已经修改了安全设置,以便对用户进行匿名身份验证,这是我使用对application-context-saiku-webapp.xml 的这些更改获得的
我面临的问题是我无法匿名保存查询
当我打电话时,
curl -X POST -H "Content-Type: application/json" --data '{"schema":["FoodMart"],"formatter":["flattened"],"connection":["foodmart"], “目录”:[“FoodMart”],“立方体”:[“HR”],“类型”:[“QM”]}' http:///saiku/rest/saiku/admin/query/3A956804-01EC- 6B3D-A8B9-31EEB8CC2747
我得到这个回应
{"uniqueName":"[foodmart].[FoodMart].[FoodMart].[HR].[3A956804-01EC-6B3D-A8B9-31EEB8CC2747]","name":"3A956804-01EC-6B3D-A8B9-31EEB8CC2747" ,"cube":{"uniqueName":"[foodmart].[FoodMart].[FoodMart].[HR]","name":"HR","connectionName":"foodmart","catalogName":"FoodMart ","schemaName":"FoodMart","caption":"HR","visible":true,"cubeName":"[HR]"},"mdx":"SELECT\nFROM [HR]","type ":"QM","properties":{"saiku.olap.query.limit":"true","saiku.olap.query.filter":"true","org.saiku.query.explain":"真","org.saiku.connection.scenario":"假","saiku.olap.query.nonempty":"true","saiku.olap.query.nonempty.rows":"true","saiku.olap.query.nonempty.columns":"true","saiku.olap .query.drillthrough":"true"},"saikuAxes":[{"uniqueName":"COLUMNS","name":"COLUMNS","dimensionSelections":[],"ordinal":0,"sortOrder": null,"sortLiteral":null,"limitFunction":null,"limitFunctionN":null,"limitFunctionSortLiteral":null,"filterCondition":null},{"uniqueName":"ROWS","name":"ROWS", "dimensionSelections":[],"ordinal":1,"sortOrder":null,"sortLiteral":null,"limitFunction":null,"limitFunctionN":null,"limitFunctionSortLiteral":null,"filterCondition":null},{"uniqueName":"FILTER","name":"FILTER","dimensionSelections":[],"ordinal":-1,"sortOrder":null," sortLiteral":null,"limitFunction":null,"limitFunctionN":null,"limitFunctionSortLiteral":null,"filterCondition":null}]}
和 catalina.out 说
2014-01-01 17:50:09,877 调试 [org.saiku.web.rest.resources.QueryResource] 跟踪 /query/3A956804-01EC-6B3D-A8B9-31EEB8CC2747 POST xml:false 但是当我尝试获取相同的查询时使用
curl -XGET http:///saiku/rest/saiku/admin/query/3A956804-01EC-6B3D-A8B9-31EEB8CC2747
我收到“未找到使用名称的查询”
这里出了什么问题?
oracle - Saiku 找不到用于 oracle 连接的 JDBC 驱动程序
我正在使用 saiku 的一体化版本并尝试将其连接到我的 oracle DB。
启动 saiku-server 时出现错误提示,即使我将驱动程序放入其中,它也找不到用于 oracle 的 jdbc 驱动程序
saiku-server\tomcat\webapps\saiku\WEB-INF\libojdbc14.jar
这是我的连接文件:
saiku-server\tomcat\webapps\saiku\WEB-INF\classes\saiku-datasources\foodmart
与mysql之类的dbms连接成功。
提前致谢。
data-visualization - 添加 Saiku 插件 - Saiku Chart Plus
我正在尝试使用没有 Pentaho BI的插件 Saiku Chart Plus ( http://it4biz.github.io/SaikuChartPlus/ ) 运行 Saiku。我已按照下载页面上的说明进行高级安装,编辑 saiku/ui/index.html 文件并添加以下代码:
然后,我应该下载项目并解压缩 saiku/ui/js/saiku/plugins/ 上的文件夹。当我转到它指示的文件时,已经有一个 Saiku Chart Plus 的文件夹,但是,当我运行 saiku 时,它没有插件功能。我错过了什么额外的步骤?
最好的,
translation - Mondrian saiku - vertica 查询翻译错误
嗨,尝试将 saiku 与 vertica 一起使用。
Vertica 具有数据库 -> 模式 -> 表的概念。所以在 xml 文件中,我给出的是 schemaName.tableName 而不是表名
这似乎行得通,蒙德里安能够正确地选择度量和尺寸。问题是生成的 SQL 查询在语法上是错误的
这里有两个问题。
- Vertica 将双引号视为任何其他字符,因此“tableName”和tableName 是不同的。(quoteSql='false' 不能像使用元模型 3.6 的 Iam 一样工作)
- Mondrian 似乎从指定的表名(这里是 schema.table)生成别名,这里出错了。
还有其他方法可以提及架构吗?以及如何摆脱双引号?