繁体   English   中英

如何对PostgreSQL数据库运行MDX查询?

[英]How can I run MDX queries against a PostgreSQL database?

如果我有一个运行了事实和维度结构的PostgreSQL服务器,如何对它运行MDX查询?

假设事实表中的每一行都是销售,因此事实表具有以下列:id,product_id,country_id和数量。

维度表非常简单:product_id和product_name,以及country_id和country_name。

我应该如何继续对这些数据运行MDX查询? 我尝试下载Mondrian,但发现它很难使用。

请记住,我不是开发人员,所以我的技术能力受到限制; 我在一家投资基金工作,我希望能够对我们的数据集进行更强大的分析。 但是我确实有一些SQL的基本知识,我可以用Ruby编写一些代码。

由于在PostgreSQL中已经有一个DWH(数据仓库),其中包含维表和事实表,因此您从构建简单的分析解决方案开始仅需两个步骤。 我推荐的解决方案包括:

脚步:

  1. 下载OLAP模式工作台工具 使用此工具,您可以轻松地在DWH的现有表(维度,事实)的顶部创建Mondrian OLAP模式。
  2. 创建OLAP模式后,请下载Saiku Analysis应用程序 ,将其配置为使用OLAP模式和DWH
  3. 运行Saiku-您可以在DWH上运行MDX查询,也可以通过拖放度量(金额等)和维度(产品名称,国家/地区名称)进行临时数据分析。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM