如何过滤SSAS目录列表?

时间:2016-09-21 20:24:49

标签: sql ssas dmv dmx-ssas

我像这样使用DMX查询

SELECT * FROM $SYSTEM.DBSCHEMA_CATALOGS 

检索OLAP DB列表。 我想添加一个where子句来选择目录,其中name包含一些字符序列,例如,

SELECT * FROM $SYSTEM.DBSCHEMA_CATALOGS
WHERE [CATALOG_NAME] LIKE '%FOO%'

有关如何根据limitation过滤检索到的目录名列表的任何想法?

  

值得注意的是,不支持JOIN,GROUP BY,LIKE,CAST和CONVERT。

1 个答案:

答案 0 :(得分:1)

如果是Analysis Services Multidimensional not Tabular,则可以安装ASSP并使用在WHERE子句中实现LIKE子句的ASSP.DMV函数。这是不同DMV上的example