共用方式為


選擇並對應預測查詢的輸入數據

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

重要

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

當您從採礦模型建立預測時,通常會藉由將新數據饋送至模型來執行此動作。 (例外狀況是時間序列模型,只能根據歷史數據進行預測。若要為模型提供新的數據,您必須確定數據是數據源檢視的一部分。 如果您事先知道要用於預測的數據,您可以將它包含在您用來建立模型的數據源檢視中。 否則,您可能必須建立新的數據源檢視。 如需詳細資訊,請參閱多維度模型中 數據源檢視

有時候,您需要的數據可能包含在一對多聯結中的多個數據表中。 這是關聯模型或時序群集模型所使用的數據案例,其使用連結至包含產品或交易詳細數據之巢狀數據表的案例數據表。 如果您的模型使用案例巢狀數據表結構,則您用於預測的數據也必須具有案例巢狀數據表結構。

警告

您無法新增位於不同資料源檢視中的數據行或對應數據行。 您選取的數據源檢視必須包含預測查詢所需的所有資料行。

識別出包含要用於預測之數據的數據表之後,您必須將外部數據中的數據行對應至採礦模型中的數據行。 例如,如果您的模型根據人口統計和問卷回應預測客戶購買行為,則您的輸入數據應該包含通常對應至模型中內容的資訊。 您不需要為每個單一數據行提供相符的數據,但您可以比對的數據行越多,越好。 如果您嘗試對應具有不同數據類型的數據行,您可能會收到錯誤。 在此情況下,您可以在數據源檢視中定義具名計算,以轉換或將新的數據行數據轉換成模型所需的數據類型。 如需詳細資訊,請參閱在資料源檢視中定義具名計算

當您選擇要用於預測的數據時,所選數據源中的某些數據行可能會根據名稱相似度和比對數據類型自動對應至採礦模型數據行。 您可以使用 [採礦模型預測] 中的 [修改對應] 對話框,來變更對應的數據行、刪除不適當的對應,或為現有數據行建立新的對應。 採礦模型預測 設計介面也支援連接拖放編輯。

  • 若要建立新的連接,只要選取 採礦模型 數據表中的數據行,然後將它拖曳至 數據表 SelectInput 數據表中的對應數據行。

  • 若要移除連線,請選取連接線,然後按 DELETE 鍵。

下列程序說明如何使用 [指定巢狀聯結] 對話框,修改案例數據表與做為預測查詢輸入的巢狀數據表之間建立的聯結。

選取輸入數據表

  1. 在 SQL Server Data Tools 資料採礦設計師中 採礦精確度圖表 索引標籤 選取輸入資料表 數據表,按兩下 [選取案例數據表]

    [選取數據表] 對話框 隨即開啟,您可以在其中選取包含要建立查詢基礎之數據的數據表。

  2. 在 [選取數據表] 對話框中,從 [數據源] 列表中選取數據源。

  3. 在 [數據表/檢視名稱下,選取包含您要用來測試模型之數據的數據表。

  4. 按下 [確定]

    採礦結構中的數據行會自動對應至輸入數據表中具有相同名稱的數據行。

變更輸入數據對應至模型的方式

  1. 在 SQL Server Data Tools 中的數據採礦設計師中,選取 [採礦模型預測] 索引卷標。

  2. 在 [採礦模型] 功能表上,選取 [[修改連接]

    [修改對應] 對話框隨即開啟。 在此對話框中,數據行 採礦模型數據行 列出選取之採礦結構中的數據行。 數據行 數據表數據行 會列出您在 [SelectInput Table] 對話框中選擇的外部數據源中的數據行。 外部數據源中的數據行會對應至採礦模型中的數據行。

  3. 在 [數據表數據行下,選取對應至您要對應之採礦模型數據行的數據列。

  4. 從外部數據來源中可用資料列清單中選取新的資料行。 選取清單中的空白專案,以刪除資料行對應。

  5. 按下 [確定]

    新的數據行對應會顯示在設計工具中。

拿掉輸入數據表之間的關聯性

  1. 在 SQL Server Data Tools 中 採礦模型預測 索引標籤 選取輸入資料表 數據表,按兩下 [修改聯結]

    [指定巢狀聯結] 對話框隨即開啟。

  2. 選取關聯性。

  3. 按兩下 [移除關聯性

  4. 按下 [確定]

    已移除案例數據表與巢狀數據表之間的關聯性。

建立輸入數據表之間的新關聯性

  1. [數據採礦設計師] 中 [採礦模型預測] 索引標籤的 [選取輸入數據表] 數據表上,按兩下 [修改聯結]

    [指定巢狀聯結] 對話框隨即開啟。

  2. 按下 [[新增關聯性]

    [建立關聯性] 對話框隨即開啟

  3. 源資料列中選取巢狀資料表的索引鍵,

  4. 在 [目的地數據行 ]中,選取案例數據表的索引鍵。

  5. [建立關聯性] 對話框中,按兩下 [確定]

  6. 在 [指定巢狀聯結] 對話框中,按兩下 [確定]

    案例數據表與巢狀數據表之間已建立新的關聯性。

將巢狀數據表新增至預測查詢的輸入數據表

  1. 在 [數據採礦設計師] 中的 [採礦模型預測] 索引卷標上,按兩下 [選取案例數據表] 以開啟 [選取數據表] 對話框

    注意

    除非您已指定案例數據表,否則您無法將巢狀數據表新增至輸入。 使用巢狀數據表需要您用於預測的採礦模型也會使用巢狀數據表。

  2. [選取數據表] 對話框中,從 [數據源] 列表中選取數據源,然後在包含案例數據的數據源檢視中選取數據表。 按下 [確定]

  3. 按兩下 [選取巢狀數據表] 開啟 [選取數據表] 對話框

  4. [選取數據表] 對話框中,從 [數據源] 清單中選取數據源,然後在包含巢狀數據的數據源檢視中選取數據表。 按下 [確定]

    如果關聯性已經存在,採礦模型中的數據行會自動對應至輸入數據表中具有相同名稱的數據行。 您可以按兩下 [修改聯結]來修改巢狀數據表與案例數據表之間的關聯性,這會開啟 [建立關聯性] 對話框

另請參閱

預測查詢 (資料採礦)