【问题标题】:SELECT * and TOP() in MDX在 MDX 中选择 * 和 TOP()
【发布时间】:2019-05-15 18:26:10
【问题描述】:

如何使用 MDX 在 SASS 数据库服务器中预览我的表。我想探索由不同团队在 SASS 服务器中构建的模型,并且我想做一些数据探索。我习惯使用 SQL 并且能够预览数据集的前 10-100 行,但无法弄清楚如何询问一个简单的

选择 [表名]

来自 [型号名称]

我想在 [Model] 中预览 [TableName] 中的所有字段,以查看数据的样子。

【问题讨论】:

    标签: sql ssas mdx dmv


    【解决方案1】:

    所以你没有一个特定的表,你可以在其中说 Select * from Model。但是,您在 SSAS 中有 DMV,可以让您探索什么对象。您可以在此处探索 Dmv 详细信息 https://docs.microsoft.com/en-us/sql/analysis-services/instances/use-dynamic-management-views-dmvs-to-monitor-analysis-services?view=sql-server-2017

    例如,我想查看我的立方体中的所有维度

    select * from $System.MDSCHEMA_DIMENSIONS
    

    结果

    现在我想查看 geography 的所有成员

    select * from $System.MDSCHEMA_MEMBERS  
    where [CUBE_NAME]='$Geography' and [dimension_unique_name]='[Geography]'
    

    结果

    【讨论】:

    • 谢谢,这更有意义。有没有办法查询整个 dimension_unique_name 来获取表输出是你的结果来查看该表中的所有数据吗?
    • @KenanTufekci 对此有帮助,我建议您根据它的帮助程度将其标记为答案或支持它。至于唯一名称,请发布另一个问题,我很乐意提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 2014-08-25
    相关资源
    最近更新 更多