共用方式為


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) 陳述式參考