SELECT INTO (DMX)
適用於:SQL Server Analysis Services
建立以現有採礦模型的採礦結構為基礎的新採礦模型。 SELECT INTO 語句會藉由複製架構和其他不專屬於實際演算法的資訊,來建立新的採礦模型。
語法
SELECT INTO <new model>
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH[,] [FILTER(<expression>)]]
FROM <existing model>
引數
新模型
正在建立之新模型的唯一名稱。
algorithm
數據採礦演算法的提供者定義名稱。
參數清單
選擇性。 演算法的提供者定義參數逗號分隔清單。
expression
評估為定型數據之有效篩選條件的表達式。 如需可用於篩選之表達式的詳細資訊,請參閱採礦模型的篩選(Analysis Services - 數據採礦)。
現有模型
要複製之現有模型的名稱。
備註
如果已定型現有的模型,當這個語句執行時,會自動處理新的模型。 否則,新模型會維持未處理狀態。
只有在現有模型的結構與新模型的演算法相容時,SELECT INTO 語句才能運作。 因此,此語句最適用於快速建立和測試以相同演算法為基礎的模型。 如果您變更演算法類型,新演算法必須支援現有模型中每個數據行的數據類型,或者處理模型時可能會發生錯誤。
WITH DRILLTHROUGH子句可在新的採礦模型上啟用鑽研。 您只能在建立模型時啟用鑽研。
範例 1:改變模型的參數
下列範例會根據您在基本數據採礦教學課程中建立的現有採礦模型,建立新的採礦模型TM_Clustering
。 在新模型中,會修改CLUSTER_COUNT參數,使新模型中最多會有五個叢集存在。 相反地,現有的模型會使用預設值,也就是 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 語法。
另請參閱
數據採礦延伸模組 (DMX) 資料定義語句
數據採礦延伸模組 (DMX) 數據操作語句
資料採礦延伸模組 (DMX) 陳述式參考