首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ssas表格模型中发现现有分区名称-2017

问如何在ssas表格模型中发现现有分区名称-2017
EN

Stack Overflow用户
提问于 2019-03-27 13:25:55
回答 2查看 1.1K关注 0票数 0

如何在多维数据集中查找已有的分区名称。

我想使用SQL链接服务器中的循环来动态检查分区是否存在。

EN

回答 2

Stack Overflow用户

发布于 2019-03-27 21:57:36

我不确定您正在使用的兼容级别是什么,但是对于1200级或更高级别,可以从表格模型的OPENQUERY链接服务器连接中查询TMSCHEMA_PARTITIONS DMV。Name列需要使用双括号进行转义,如下所示。如果型号低于兼容级别1200,我建议使用@vercelli为DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS DMV提供的另一个答案,该答案也可以从链接服务器查询。

代码语言:javascript
复制
SELECT 
    * 
FROM OPENQUERY(LinkedServer,
'SELECT 
    [Name] 
FROM $SYSTEM.TMSCHEMA_PARTITIONS')
票数 2
EN

Stack Overflow用户

发布于 2019-03-27 19:58:50

执行此MDX查询:

代码语言:javascript
复制
select distinct
    PARTITION_NAME
from
    $SYSTEM.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS 

创建了here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55370330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档