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

Mdx 如何检索OLAP多维数据集的结构,mdx,olap,Mdx,Olap,我可以访问OLAP目录,但我不熟悉MDX。我正在寻找与SQL相当的MDX: SHOW DATABASES; SHOW TABLES; 我正在查看,但找不到获取模式的方法,即多维数据集元数据。感谢您的帮助。这里有一个答案可以说明如何列出维度 这显示了如何从TSQL数据库查询访问多维数据集结构 然而,我认为您可能需要XMLA命令来查看所需内容。有一个答案可以说明如何列出维度 这显示了如何从TSQL数据库查询访问多维数据集结构 但是,我认为您可能需要XMLA命令来查看所需内容。您可以使用$SYST

我可以访问OLAP目录,但我不熟悉MDX。我正在寻找与SQL相当的MDX:

SHOW DATABASES; 
SHOW TABLES;
我正在查看,但找不到获取模式的方法,即多维数据集元数据。感谢您的帮助。

这里有一个答案可以说明如何列出维度

这显示了如何从TSQL数据库查询访问多维数据集结构

然而,我认为您可能需要XMLA命令来查看所需内容。

有一个答案可以说明如何列出维度

这显示了如何从TSQL数据库查询访问多维数据集结构


但是,我认为您可能需要XMLA命令来查看所需内容。

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

使用SELECT*FROM$SYSTEM.DISCOVER_SCHEMA_行集获取可以查询的内容列表。在您的情况下,它很可能是DBSCHEMA_目录、DBSCHEMA_表和MDSCHEMA_多维数据集


这是一个非常粗略的信息,使用Preet建议的东西最终可能是有利的。

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

使用SELECT*FROM$SYSTEM.DISCOVER_SCHEMA_行集获取可以查询的内容列表。在您的情况下,它很可能是DBSCHEMA_目录、DBSCHEMA_表和MDSCHEMA_多维数据集


这是一个非常粗略的信息,使用Preet建议的东西可能最终会对我有利。

我是从PHP做这一切的,所以我不能安装额外的东西,但我认为你给了我一个很好的指导。谢谢我是从PHP做这些的,所以我不能安装额外的东西,但我认为你给了我一个很好的指导。感谢您在MySQL数据库之上使用了哪些OLAP解决方案:icCube、MSAS、Mondrian?我不是OLAP提供商,我只是一个消费者。mysql查询只是我想做的元数据查询的例子,我不知道如何获得OLAP结构。除了mysql DB之外,您还使用哪种OLAP解决方案:icCube、MSAS、Mondrian?我不是OLAP提供商,我只是一个消费者。mysql查询只是元数据查询的一个例子,我想通过这些查询来获得我不知道的OLAP结构。