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:只能出現一次的選擇性元素。 |
元素關聯性
關聯性 |
元素 |
---|---|
父元素 |
無 |
子元素 |
備註
Discover 方法會要求有關 Analysis Services 執行個體和物件的中繼資料。 中繼資料是使用 XMLA Rowset 資料類型傳回的。
範例
在下列程式碼範例中,用戶端會傳送 Discover 呼叫,以便從 Adventure Works DW Multidimensional 2012 範例 Analysis Services 資料庫中要求 Cube 清單。
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>MDSCHEMA_CUBES</RequestType>
<Restrictions>
<RestrictionList>
<CATALOG_NAME>Adventure Works DW Multidimensional 2012</CATALOG_NAME>
</RestrictionList>
</Restrictions>
<Properties>
<PropertyList>
<DataSourceInfo>Provider=MSOLAP;Data Source=local;</DataSourceInfo>
<Catalog>Adventure Works DW Multidimensional 2012</Catalog>
<Format>Tabular</Format>
</PropertyList>
</Properties>
</Discover>