Discover 方法 (XMLA)

从 Microsoft SQL Server Analysis Services 实例检索信息,如可用数据库的列表或有关特定对象的详细信息。 使用 Discover 方法检索到的数据取决于传递给该方法的参数的值。

命名空间 urn:schemas-microsoft-com:xml-analysis

SOAP 操作 "urn:schemas-microsoft-com:xml-analysis:Discover"

语法

<Discover>
   <RequestType>...</RequestType>
   <Restrictions>...</Restrictions>
   <Properties>...</Properties>
</Discover>

元素特征

特征

说明

数据类型和长度

默认值

基数

0-1:可出现一次且仅出现一次的可选元素。

元素关系

关系

元素

父元素

子元素

PropertiesRequestTypeRestrictions

注释

Discover 方法请求有关 Analysis Services 实例和对象的元数据。 元数据是使用 XMLA Rowset 数据类型返回的。

示例

在以下代码示例中,客户端发送 Discover 调用以从 Adventure Works DW 示例 Analysis Services 数据库请求多维数据集列表:

<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
   <RequestType>MDSCHEMA_CUBES</RequestType>
   <Restrictions>
      <RestrictionList>
         <CATALOG_NAME>Adventure Works DW</CATALOG_NAME>
      </RestrictionList>
   </Restrictions>
   <Properties>
      <PropertyList>
         <DataSourceInfo>Provider=MSOLAP;Data Source=local;</DataSourceInfo>
         <Catalog>Adventure Works DW</Catalog>
         <Format>Tabular</Format>
      </PropertyList>
   </Properties>
</Discover>