SEÇ (DMX)

Şunlar için geçerlidir: SQL Server Analysis Services

Mevcut bir madencilik modelinin madencilik yapısı üzerine inşa edilmiş yeni bir madencilik modeli oluşturur. SELECT INTO ifadesi, şemayı ve gerçek algoritmaya özgü olmayan diğer bilgileri kopyalayarak yeni madencilik modelini oluşturur.

Syntax

  
SELECT INTO <new model>   
USING <algorithm> [(<parameter list>)] [WITH DRILLTHROUGH[,] [FILTER(<expression>)]]  
FROM <existing model>  

Arguments

Yeni model
Oluşturulan yeni model için benzersiz bir isim.

algoritma
Bir veri madenciliği algoritmasının sağlayıcı tarafından tanımlanan adı.

Parametre listesi
Optional. Algoritma için sağlayıcı tarafından tanımlanan parametrelerin virgülle ayrılmış bir listesi.

expression
Eğitim verisinde geçerli bir filtre koşulu değerleyen bir ifade. Filtre olarak kullanılabilecek ifadeler hakkında daha fazla bilgi için Mining Modelleri için Filtreler (Analiz Hizmetleri - Veri Madenciliği) bölümüne bakınız.

Mevcut model
Kopyalanacak mevcut modelin adı.

Remarks

Mevcut model eğitilmişse, bu ifade yürütüldüğünde yeni model otomatik olarak işleniyor. Bunun dışında, yeni model işlenmemiş kalıyor.

SELECT INTO ifadesi yalnızca mevcut modelin yapısı yeni modelin algoritmasıyla uyumlu olduğunda çalışır. Bu nedenle, bu ifade aynı algoritmaya dayalı modelleri hızlıca oluşturmak ve test etmek için en faydalı ifadedir. Algoritma tipini değiştirirseniz, yeni algoritma mevcut modeldeki her sütunun veri tipini desteklemelidir, aksi takdirde model işlenirken hata oluşabilir,

WITH DRILLTHROUGH maddesi, yeni madencilik modelinde sondajı mümkün kılar. Drillthrough sadece modeli oluşturduğunuzda etkinleştirilebilir.

Örnek 1: Modelin Parametrelerinin Değiştirilmesi

Aşağıdaki örnek, Temel Veri Madenciliği Eğitimi'nde oluşturduğunuz mevcut bir madencilik modeline TM_Clusteringdayalı yeni bir madencilik modeli oluşturur. Yeni modelde, CLUSTER_COUNT parametresi yeni modelde en fazla beş küme olacak şekilde değiştirilir. Buna karşılık, mevcut model varsayılan değeri kullanan 10'u kullanır.

SELECT * INTO [New_Clustering]  
USING [Microsoft_Clustering] (CLUSTER_COUNT = 5)   
FROM [TM Clustering]  

Örnek 2: Modele Bir Filtre Ekleme

Aşağıdaki örnek, mevcut bir madencilik modeline dayalı yeni bir madencilik modeli oluşturur ve modele bir filtre ekler. Filtre, eğitim verilerini yalnızca belirli bir bölgede yaşayan müşterilerle sınırlar.

SELECT * INTO [Clustering Europe Region]  
USING [Microsoft_Clustering] WITH FILTER(Region='Europe')  
FROM [TM Clustering]  

Note

Vaka tablosuna uygulanan filtreler, bu örnekte gösterildiği gibi SELECT INTO ifadesi kullanılarak değiştirilebilir; ancak orijinal modelde iç içe bir tablo filtresi varsa, iç içe tablo filtresi bu sözdizimi kullanılarak değiştirilemez veya kaldırılamaz, ancak orijinal modelden değişmeden kopyalanır. İçiçe bir tabloda farklı bir filtreyle bir model oluşturmak için ALTER STRUCTURE... MODEL SÖZDIZIMI EKLE.