Share via


Discover メソッド (XMLA)

使用可能なデータベースの一覧や特定のオブジェクトの詳細などの情報を、Microsoft SQL Server Analysis Services インスタンスから取得します。Discover メソッドを使用して取得されるデータは、メソッドに渡されるパラメータの値によって異なります。

名前空間 urn:schemas-microsoft-com:xml-analysis

SOAPAction "urn:schemas-microsoft-com:xml-analysis:Discover"

構文

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

要素の特性

特性

説明

データ型と長さ

なし

既定値

なし

カーディナリティ

0-1 : 省略可能な要素で、出現する場合は 1 回だけの出現が可能です

要素の関係

関係

要素

親要素

なし

子要素

PropertiesRequestTypeRestrictions

説明

Discover メソッドは、Analysis Services インスタンスとオブジェクトに関するメタデータを要求します。メタデータは、XMLA データ型 Rowset を使用して返されます。

使用例

次のコード サンプルでは、Analysis Services サンプル データベース Adventure Works DW のキューブの一覧を要求するために、クライアントが Discover 呼び出しを送信します。

<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>