2012-06-04 50 views
1

我有權訪問OLAP目錄,但我對MDX不熟悉。我要尋找的MDX相當於SQL的:如何檢索OLAP多維數據集的結構

SHOW DATABASES; 
SHOW TABLES; 

我看着MDX language reference,但我找不到獲取模式,多維數據集元數據的方式。感謝您的幫助。

+0

這是哪個SQL? –

+0

@PreetSangha Mysql。 –

+0

您使用的是哪種OLAP解決方案MySQL DB:icCube,MSAS,Mondrian? –

回答

4

您可以使用$ SYSTEM數據庫來查詢您的對象。

使用SELECT * FROM $SYSTEM.DISCOVER_SCHEMA_ROWSETS可以獲取您可以查詢的事項列表。在你的情況下,它很可能是DBSCHEMA_CATALOG,DBSCHEMA_TABLESMDSCHEMA_CUBES

這是非常粗略的信息,使用像Preet這樣的東西可能會有利於最終。

+0

我正在從PHP做這一切,所以我不能安裝額外的東西,但我認爲你給了我一個很好的方向。謝謝 –

+1

+1我認爲比我的回答好。 –

相關問題