共用方式為


在數據採礦設計工具中建立單一查詢

適用於: SQL Server 2019 和舊版 Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

SQL Server 2017 Analysis Services 中已淘汰數據採礦,現在已在 SQL Server 2022 Analysis Services 中停止。 檔不會更新為已淘汰和已停止的功能。 若要深入瞭解,請參閱 Analysis Services 回溯相容性

如果您想要建立單一案例的預測,單一查詢會很有用。 如需單一查詢的詳細資訊,請參閱 資料採礦查詢

在數據採礦設計師的 [採礦模型預測] 索引標籤中,您可以建立許多不同類型的查詢。 您可以使用設計工具或輸入資料採礦延伸模組 (DMX) 語句來建立查詢。 您也可以從設計工具開始,並藉由變更 DMX 語句,或新增 WHERE 或 ORDER BY 子句來修改它所建立的查詢。

若要在查詢設計檢視和查詢文字檢視之間切換,請按兩下工具列上的第一個按鈕。 當您在查詢文字檢視中時,可以檢視預測查詢產生器所建立的 DMX 程式代碼。 您也可以執行查詢、修改查詢,以及執行修改過的查詢。 不過,如果您切換回查詢設計檢視,則修改過的查詢不會保存。

下列程式代碼顯示針對目標郵件模型的單一查詢範例,TM_Decision_Tree。

SELECT [Bike Buyer], PredictProbability([Bike Buyer]) as ProbableBuyer  
FROM [TM_Decision_Tree]  
NATURAL PREDICTION JOIN  
(SELECT '2' AS [Number Children At Home], '45' as [Age])  
AS [t]  

下列步驟說明如何建立此預測查詢。

使用數據採礦設計工具建立單一查詢

  1. 按兩下 [資料採礦設計師] 中的 [採礦模型預測] 索引卷標。

  2. 按兩下 [選取 採礦模型 數據表上的 [選取模型]。

    [選取採礦模型] 對話框隨即開啟,以顯示目前專案中存在的所有採礦結構。

    選取您想要用來建立預測的模型。

    例如,若要建立本主題開頭顯示的範例程式代碼,請選取 [TM_Decision_Tree],然後按兩下 [確定] [確定]

  3. 按兩下 [採礦模型預測] 索引卷標工具列上的 [Singleton 查詢]。

    單一查詢輸入 數據表會出現在索引標籤上,數據行會自動對應至 採礦模型 數據表中的數據行。

  4. 在 [Singleton Query Input 數據表上,選取 [] 數據行中的值,以描述您要建立預測的情況。

    例如,選取 [2[家庭的數字兒童],然後輸入 45Age

  5. 將可預測的數據行從 採礦模型 數據表拖曳至索引卷標底部的 [Source] 數據行。您可以選擇性地輸入資料行的別名。

    例如,將 Bike Buyer 拖曳至 [來源] 數據行

  6. 從 [Source] 數據行的下拉式清單中選取 [預測函數自定義表達式],將任何其他函式新增至查詢。

    例如,按兩下 [預測函數],然後選取 [PredictProbability]。

  7. 按兩下 [PredictProbability 數據列中 Criteria/Argument,然後輸入要預測的數據行名稱,並選擇性地輸入要預測的特定值。

    例如,輸入 [Bike Buyer], 1

  8. 按兩下 [PredictProbability] 資料列中的 [別名] 方塊,然後輸入要參考新數據行的名稱。

    例如,輸入 ProbableBuyer

  9. 按兩下 [切換至 採礦模型預測] 索引卷標工具列上的 [查詢結果檢視]

    隨即開啟新的畫面以顯示查詢的結果。 若要檢視您剛才建立的 DMX 語句,請按兩下 [SQL]。

另請參閱

預測查詢 (資料採礦)