如何检索OLAP多维数据集的结构

时间:2012-06-04 12:18:04

标签: mdx olap

我可以访问OLAP目录,但我不熟悉MDX。我正在寻找MDX的等价物:

SHOW DATABASES; 
SHOW TABLES;

我正在查看MDX language reference,但我找不到获取架构的方法,即多维数据集元数据。谢谢你的帮助。

2 个答案:

答案 0 :(得分:4)

您可以使用$ SYSTEM数据库查询对象。

使用SELECT * FROM $SYSTEM.DISCOVER_SCHEMA_ROWSETS获取您可以查询的内容列表。在您的情况下,它很可能是DBSCHEMA_CATALOGDBSCHEMA_TABLESMDSCHEMA_CUBES

这是非常粗略的信息,使用像Preet这样的东西最终可能会有利。

答案 1 :(得分:2)

答案List dimension members with MDX query显示列表尺寸。

这个open source project (TSSASM)显示了如何从TSQL数据库查询多维数据集结构。

但是我认为你可能需要XMLA命令才能看到你需要的东西。