我有權訪問OLAP目錄,但我對MDX不熟悉。我要尋找的MDX相當於SQL的:如何檢索OLAP多維數據集的結構
SHOW DATABASES;
SHOW TABLES;
我看着MDX language reference,但我找不到獲取模式,多維數據集元數據的方式。感謝您的幫助。
我有權訪問OLAP目錄,但我對MDX不熟悉。我要尋找的MDX相當於SQL的:如何檢索OLAP多維數據集的結構
SHOW DATABASES;
SHOW TABLES;
我看着MDX language reference,但我找不到獲取模式,多維數據集元數據的方式。感謝您的幫助。
有回答List dimension members with MDX query顯示如何列表維度。
此open source project (TSSASM)顯示如何從TSQL數據庫查詢訪問多維數據集結構。
但是我認爲你可能需要XMLA命令來查看你需要什麼。
您可以使用$ SYSTEM數據庫來查詢您的對象。
使用SELECT * FROM $SYSTEM.DISCOVER_SCHEMA_ROWSETS
可以獲取您可以查詢的事項列表。在你的情況下,它很可能是DBSCHEMA_CATALOG
,DBSCHEMA_TABLES
和MDSCHEMA_CUBES
。
這是非常粗略的信息,使用像Preet這樣的東西可能會有利於最終。
我正在從PHP做這一切,所以我不能安裝額外的東西,但我認爲你給了我一個很好的方向。謝謝 –
+1我認爲比我的回答好。 –
這是哪個SQL? –
@PreetSangha Mysql。 –
您使用的是哪種OLAP解決方案MySQL DB:icCube,MSAS,Mondrian? –