當您從採礦模型建立預測時,通常會藉由將新數據饋送至模型來執行此動作。 (例外狀況是時間序列模型,只能根據歷史數據進行預測。若要為模型提供新的數據,您必須確定數據是數據源檢視的一部分。 如果您事先知道要用於預測的數據,您可以將它包含在您用來建立模型的數據源檢視中。 否則,您可能必須建立新的數據源檢視。 如需詳細資訊,請參閱 多維度模型中的數據源檢視。
有時候,您需要的數據可能包含在一對多聯結中的多個數據表中。 這是關聯模型或序列群集模型所使用的資料案例,其使用與巢狀資料表相連的案例資料表,巢狀資料表則包含產品或交易的詳細資訊。 如果您的模型使用案例巢狀數據表結構,則您用於預測的數據也必須具有案例巢狀數據表結構。
警告
您無法新增位於不同資料來源檢視中的欄位或對應欄位。 您選取的數據源檢視必須包含預測查詢所需的所有資料行。
識別出包含要用於預測之數據的數據表之後,您必須將外部數據中的數據行對應至採礦模型中的數據行。 例如,如果您的模型根據人口統計和問卷回應預測客戶購買行為,則您的輸入數據應該包含通常對應至模型中內容的資訊。 您不需要為每個單一數據行提供相符的數據,但您可以比對的數據行越多,越好。 如果您嘗試對應具有不同數據類型的欄,可能會發生錯誤。 在此情況下,您可以在資料來源檢視中定義命名計算,以進行類型轉換或轉型,將新增欄位的資料轉變為模型所需的資料類型。 如需詳細資訊,請參閱在數據源檢視中定義具名計算(Analysis Services)。
當您選擇要用於預測的數據時,所選數據源中的某些數據行可能會根據名稱相似度和比對數據類型自動對應至採礦模型數據行。 您可以使用 [採礦模型預測] 中的 [修改對應] 對話框,變更對應的數據行、刪除不適當的對應,或為現有數據行建立新的對應。 採礦模型預測設計介面也支援連接拖放編輯。
若要建立新的連接,只要選取 [採礦模型 ] 數據表中的數據行,然後將它拖曳至 SelectInput Table(s) 數據表中的對應數據行。
若要移除連線,請選取連接線,然後按 DELETE 鍵。
下列程式描述如何使用 [ 指定巢狀 聯結] 對話框,修改案例數據表與做為預測查詢輸入的巢狀數據表之間建立的聯結。
選取輸入數據表
在 SQL Server Data Tools 的 Data Mining Designer 中 採礦精確度圖表 索引標籤的 選取輸入表 中,點擊 選取案例表。
[ 選取數據表 ] 對話框隨即開啟,您可以在其中選取包含查詢基礎數據的數據表。
在 [ 選取數據表] 對話框中,從 [數據源 ] 列表中選取數據源。
在 [數據表/檢視名稱] 下,選取包含您要用來測試模型之數據的數據表。
按一下 [確定]。
採礦結構中的數據行會自動對應至輸入數據表中具有相同名稱的數據行。
變更輸入數據對應至模型的方式
在 [SQL Server Data Tools] 的數據採礦設計工具 [SSDT] 中,選取 [ 採礦模型預測 ] 索引標籤。
在 [ 採礦模型] 功能表上,選取 [修改連線]。
修改對應對話框開啟。 在此對話框中,[ 採礦模型欄] 會列出所選採礦結構中的欄位。 [c0]表格欄[/c0] 列出了您在 [c1]SelectInput 表格[/c1] 對話框中選擇的外部數據來源中的欄。 外部數據源中的數據行會對應至採礦模型中的數據行。
在 表格欄位下,選取對應至您要映射的採礦模型欄位的行。
從外部數據來源中可用資料列清單中選取新的資料行。 選取清單中的空白項目以刪除欄位映射。
按一下 [確定]。
新的欄位映射會顯示在設計器中。
拿掉輸入數據表之間的關聯性
在 SQL Server Data Tools 中的 [資料採礦設計師] 的 [採礦模型預測] 索引標籤的 [選取輸入數據表格] 上,點擊 [修改聯結]。
指定巢狀聯結 對話框隨即開啟。
選擇關係。
按一下移除關聯。
按一下 [確定]。
已移除案例數據表與巢狀數據表之間的關聯性。
建立輸入數據表之間的新關聯性
在 [數據採礦設計師] 的 [採礦模型預測] 標籤頁的 [選取輸入表格] 中,點選 [修改聯結]。
[ 指定巢狀聯結 ] 對話框開啟。
按一下新增關聯性。
[ 建立關聯性] 對話框隨即開啟。
選取 源列中巢狀數據表的鍵。
選取 目的地數據行中案例數據表的索引鍵。
在 [建立關聯性] 對話框中按一下[確定]。
按一下 [確定],在 [指定巢狀聯結] 對話框中。
案例數據表與巢狀數據表之間已建立新的關聯性。
將巢狀數據表新增至預測查詢的輸入數據表
在數據採礦設計師的 [ 採礦模型預測 ] 索引標籤上,按兩下 [ 選取案例數據表 ] 以開啟 [ 選取數據表 ] 對話框。
備註
除非您已指定案例數據表,否則您無法將巢狀數據表新增至輸入。 使用巢狀數據表需要您用於預測的採礦模型也會使用巢狀數據表。
在 [ 選取數據表 ] 對話框中,從 [ 數據源 ] 清單中選取數據源,然後在包含案例數據的數據源檢視中選取數據表。 按一下 [確定]。
按兩下 [選取巢狀數據表 ] 以開啟 [ 選取資料表 ] 對話框。
在 [ 選取數據表 ] 對話框中,從 [數據源 ] 清單中選取數據源,然後在包含巢狀數據的數據源檢視中選取數據表。 按一下 [確定]。
如果關聯性已經存在,採礦模型中的數據行會自動對應至輸入數據表中具有相同名稱的數據行。 您可以按一下 修改聯接,以修改巢狀表格與案例表格之間的關聯性,這會開啟 建立關聯性 對話框。