簡體   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