您可以使用 AMO、DMX 或 XML/A,針對數據採礦物件建立各種查詢。
XML 用於 Analysis Services 伺服器與所有客戶端之間的通訊。 因此,雖然使用 DMX 建立內容查詢通常比較容易,但您可以使用 XML/A 中的 DISCOVER 和 COMMAND 語句來撰寫查詢,方法是使用支援 SOAP 通訊協定的用戶端,或在 SQL Server Management Studio 中建立 XML/A 查詢。
本主題說明如何使用 SQL Server Management Studio 中提供的 XML/A 範本,針對儲存在目前伺服器上的採礦模型建立模型內容查詢。
使用 XML/A 查詢數據採礦架構數據列集
開啟 XML/A 範本
在 SQL Server Management Studio 的 [ 檢視 ] 功能表上,按兩下 [範本總管]。
按兩下 Cube 圖示以開啟 Analysis Services 範本清單。
在範本類別清單中,依序展開 XMLA、架構資料列集,然後按兩下探索架構資料列集,以在適當的程式碼編輯器中開啟範本。
在 [ 連接到 Analysis Services ] 對話框中,完成連接資訊,然後按兩下 [ 連線]。 隨即開啟新的查詢編輯器視窗,並填入 [探索架構數據列集 ] 範本。
從 MINING MODEL CONTENT 架構列集查找資料行名稱
開啟 [ 探索架構數據列集 ] 範本后,按兩下 [ 執行]。
架構列集的清單會在 結果 窗格中傳回,其中包含目前實例上所有可用列集的名稱和欄位。
在 [查詢] 窗格中,將游標放在 [限制清單>] 後面<,然後按 ENTER 以新增一行。
將游標放在空白行上,然後輸入 <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>
限制的完整區段應該如下所示:
<Restrictions><RestrictionList><SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName></RestrictionList></Restrictions>按下 執行。
[ 結果 ] 窗格會顯示指定之架構數據列集的數據行名稱清單。
使用 MINING MODEL CONTENT 架構數據列集建立內容查詢
在 [ 探索架構數據列集 ] 範本中,藉由取代要求類型標籤的文字來變更要求類型。
取代這一行:
<RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>使用下列這一行:
<RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>
將新的條件新增至限制清單,變更限制清單以依名稱指定採礦模型。
在範本中,將游標放在 之後
<Restriction List>,然後按 ENTER 以新增一行。將游標放在空白行上,然後輸入 <MODEL_NAME>[我的模型名稱</MODEL_NAME>
限制的完整區段應該如下所示:
<Restrictions><RestrictionList><MODEL_NAME>My model name</MODEL_NAME></RestrictionList></Restrictions>按下 執行。
[結果] 窗格會顯示架構定義,以及指定模型的值。