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 回だけの出現が可能です |
説明
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>