共用方式為


使用 XMLA 建立數據採礦查詢

您可以使用 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 範本

  1. 在 SQL Server Management Studio 的 [ 檢視 ] 功能表上,按兩下 [範本總管]。

  2. 按兩下 Cube 圖示以開啟 Analysis Services 範本清單。

  3. 在範本類別清單中,依序展開 XMLA架構資料列集,然後按兩下探索架構資料列集,以在適當的程式碼編輯器中開啟範本。

  4. 在 [ 連接到 Analysis Services ] 對話框中,完成連接資訊,然後按兩下 [ 連線]。 隨即開啟新的查詢編輯器視窗,並填入 [探索架構數據列集 ] 範本。

從 MINING MODEL CONTENT 架構列集查找資料行名稱

  1. 開啟 [ 探索架構數據列集 ] 範本后,按兩下 [ 執行]。

    架構列集的清單會在 結果 窗格中傳回,其中包含目前實例上所有可用列集的名稱和欄位。

  2. 在 [查詢] 窗格中,將游標放在 [限制清單>] 後面<,然後按 ENTER 以新增一行。

  3. 將游標放在空白行上,然後輸入 <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    限制的完整區段應該如下所示:

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. 按下 執行

    [ 結果 ] 窗格會顯示指定之架構數據列集的數據行名稱清單。

使用 MINING MODEL CONTENT 架構數據列集建立內容查詢

  1. 在 [ 探索架構數據列集 ] 範本中,藉由取代要求類型標籤的文字來變更要求類型。

    取代這一行:

    <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>

    使用下列這一行:

    <RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>

  2. 將新的條件新增至限制清單,變更限制清單以依名稱指定採礦模型。

  3. 在範本中,將游標放在 之後 <Restriction List> ,然後按 ENTER 以新增一行。

  4. 將游標放在空白行上,然後輸入 <MODEL_NAME>[我的模型名稱</MODEL_NAME>

    限制的完整區段應該如下所示:

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. 按下 執行

    [結果] 窗格會顯示架構定義,以及指定模型的值。

另請參閱

採礦模型內容 (Analysis Services - 數據採礦)
數據採礦架構數據列集