我可以访问OLAP目录,但我不熟悉MDX。我正在寻找MDX的等价物:
SHOW DATABASES;
SHOW TABLES;
我正在查看MDX language reference,但我找不到获取架构的方法,即多维数据集元数据。谢谢你的帮助。
答案 0 :(得分:4)
您可以使用$ SYSTEM数据库查询对象。
使用SELECT * FROM $SYSTEM.DISCOVER_SCHEMA_ROWSETS
获取您可以查询的内容列表。在您的情况下,它很可能是DBSCHEMA_CATALOG
,DBSCHEMA_TABLES
和MDSCHEMA_CUBES
。
这是非常粗略的信息,使用像Preet这样的东西最终可能会有利。
答案 1 :(得分:2)
答案List dimension members with MDX query显示列表尺寸。
这个open source project (TSSASM)显示了如何从TSQL数据库查询多维数据集结构。
但是我认为你可能需要XMLA命令才能看到你需要的东西。