SELECT INTO (DMX)
建立一個以現有採礦模型的採礦結構為基礎的採礦模型。SELECT INTO 陳述式會複製結構描述與非實際演算法特定的其他資訊,以建立新的採礦模型。
語法
SELECT INTO <new model>
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH[,] [FILTER(<expression>)]]
FROM <existing model>
引數
new model
所建立之新模型的唯一名稱。algorithm
資料採礦演算法的提供者定義名稱。parameter list
選擇性。提供者自訂之演算法參數的逗號分隔清單。expression
在定型資料上,評估為有效篩選條件的運算式。如需可以當做篩選器使用之運算式的詳細資訊,請參閱<建立採礦模型的篩選 (Analysis Services - 資料採礦)>。existing model
要複製之現有模型的名稱。
備註
如果現有的模型已定型,當此陳述式執行時,會自動處理新模型。否則,新模型會保持為未處理。
唯有現有模型的結構與新模型的演算法相容時,SELECT INTO 陳述式才有作用。因此,此陳述式最適用於快速建立與測試以相同演算法為基礎的模式。如果您要變更演算法類型,新的演算法必須支援現有模型中每個資料行的資料類型,否則在處理模型時,可能會發生錯誤。
WITH DRILLTHROUGH 子句可以在新的採礦模型上鑽研。唯有您建立模型時,才能啟用鑽研。
範例 1:變更模型的參數
下列範例會根據您在<基本資料採礦教學課程>中建立的現有採礦模型 TM_Clustering 建立新的採礦模型。在新的模型中,CLUSTER_COUNT 參數經過修改,使新模型中最多會有 5 個群集。相反地,現有的模型使用預設值 10。
SELECT * INTO [New_Clustering]
USING [Microsoft_Clustering] (CLUSTER_COUNT = 5)
FROM [TM Clustering]
範例 2:將篩選器加入到模型中
下列範例根據現有的採礦模型建立新的採礦模型,並在模型上加入篩選器。篩選器會將定型資料限制為僅住在特定區域的客戶。
SELECT * INTO [Clustering Europe Region]
USING [Microsoft_Clustering] WITH FILTER(Region='Europe')
FROM [TM Clustering]
[!附註]
套用到案例資料表的篩選器可以使用 SELECT INTO 陳述式進行變更,如此範例所示,不過,如果原始模型在巢狀資料表上包含篩選器,則無法使用此語法變更或移除巢狀資料表篩選器,但是會從原始模型,以原樣複製。若要利用巢狀資料表上的不同篩選器建立模型,請使用 ALTER STRTUCTURE...ADD MODEL 語法。