SEÇİN (DMX)
The SELECT statement in Data Mining Extensions (DMX) is used for the following tasks in data mining:
Varolan bir araştırma modeli içeriği gözatma
Varolan bir gelen Öngörüler oluşturmaaraştırma modeli
Varolan bir araştırma modeli bir kopyasını oluşturma
Araştırma yapısı gözatma
Bu deyim tam sözdizimi karmaşık olsa da, birincil yan tümceleri bir modeli atmak için kullanılan ve temel yapısını aşağıdaki gibi özetlenebilir:
SELECT [FLATTENED] [TOP <n>] <select list>
FROM <model/structure>[.aspect]
[WHERE <condition expression>]
[ORDER BY <expression>[DESC|ASC]]
DÜZLEŞTİRİLMİŞ
Bazı veri madenciliği istemcileri gelen bir veri madenciliği hiyerarşik biçimde sonuç kümeleri kabul edemiyor sağlayıcı.istemci bir hiyerarşi işleme yeteneği olmayabilir veya tek bir denormalized sonuçlar saklamak olabilir tablo.Düzleştirilmiş tablolar iç içe geçmiş tablolar verileri dönüştürmek için istemelidir sorgu sonuçlar düzleştirilmiş olmalı.
Sorgu sonuçlar düzleştirmek için kullanmak SELECT sözdizimi ile FLATTENED , aşağıdaki örnekte gösterildiği gibi seçenek:
SELECT FLATTENED <select list> FROM ...
ÜST <n> ve sipariş by
Bir sorgunun sonuçlarını ifade kullanarak sipariş edebilirsiniz ve alt küme küme küme kümesini sonuçlar bir birleşimini kullanarak dönebilirsiniz ORDER BY ve TOP yan tümceleri.Bu posta hedeflenen yalnızca büyük olasılıkla katılımcıları için sonuçlar göndermek istediğiniz gibi bir senaryoda yararlı olur.sonuçlar sipariş bir hedef posta öngörü tahmini olasılık sorgulamak ve yalnızca üst dönmek <n> sonuçlar.
Liste seçin
The <select list> can include scalar column references, prediction functions, and expressions.Kullanılabilen seçenekler algoritma ve aşağıdaki içeriği bağlıdır:
Olup bir araştırma yapısı veya bir araştırma modeli sorguladığınız
İçerik veya durumlarda sorgulama
Kaynak veri ilişkisel bir tablo veya bir küp olup
Öngörüler yapıyorsanız
Çoğu durumda, diğer kullanın veya select listesindeki öğeleri temel basit ifadeler oluşturun.Örneğin, aşağıdaki örnek modeli sütunlar üzerinde basit ifade gösterir:
SELECT [CustomerID], [Last Name] + ', ' + [FirstName] AS FullName
FROM <model>.CASES
Aşağıdaki örnek içeren bir sütun için bir diğer ad oluşturur sonuçlar tahmin işlevi:
SELECT Predict([Column1], 'Value') as Column1Prediction
FROM MyModel
JOIN <source data query>
BURADA
Kullanarak sorgunun döndürdüğü durumlarda sınırlayabilirsiniz bir WHERE yan tümce tümce tümce.The WHERE clause specifies that column references in the WHERE expression must have the same semantics as column references in the <select list> of the SELECT statement, and can only return a Boolean expression.Sözdizimi WHERE yan tümce tümce tümce aşağıdaki gibidir
WHERE < condition expression >
Seçim listesi ve WHERE yan tümce tümce tümce, bir SELECT deyim aşağıdaki kuralları izleyin gerekir:
Seçim listesi içermesi gereken bir ifade , bir Boolean sonucu döndürür.İfadeyi değiştirebilirsiniz, ancak ifade Boole olmayan sonuçlar döndürmesi gerekir.
The WHERE clause must contain an expression that returns a Boolean result.yan tümce tümce değiştirebilirsiniz, ancak Boole sonuç döndürmelidir.
Öngörüler
Öngörüler oluşturmak için kullanabileceğiniz sözdizimi iki tür vardır:
Tahmin etkinleştirir ilk tür karmaşık Öngörüler oluşturma ya da gerçek saat veya toplu iş iş olarak.
İkinci tahmin türü boş tahmin birleştirmek oluşturur bir tahmin edilebilir sütun bir araştırma modelinde ve büyük olasılıkla durumu sütunu döndürür.sonuçlar Bu sorgulamanın tamamen araştırma modeli içeriği üzerinde temel alır.
deyim kaynak sorgu ekleyebilirsiniz bir SELECT FROM PREDICTION JOIN deyimini kullanarak aşağıdaki sözdizimi.
SELECT FROM PREDICTION JOIN (<SELECT statement>) AS t, WHERE <SELECT statement>
Tahmin sorgu oluşturma hakkında daha fazla bilgi için bkz: Tahmin sorgular (dmx).
Yan tümcesi sözdizimi
İle gözatma karmaşıklığı nedeniyle SELECT deyim, ayrıntılı sözdizimi öğeleri ve bağımsız tanımlanan tarafından yan tümce tümce tümce.Her yan tümce tümce tümce hakkında daha fazla bilgi için aşağıdaki listeden bir konuyu tıklatın:
select DISTINCT from <modeli > (dmx)
select from <modeli>.İÇERİK (DMX)
select from <modeli>.SERVİS TALEPLERİNİ (DMX)
select from <modeli>.SAMPLE_CASES (DMX)
select from <modeli>.DIMENSION_CONTENT (DMX)