SEÇ (dmx)

The SELECT deyim in veri madenciliği Extensions (DMX) is used for the following tasks in veri madenciliği:

  • Varolan bir araştırma modeli içeriği gözatma

  • Varolan bir Öngörüler oluşturma araştırma modeli

  • Varolan bir araştırma modeli bir kopyasını oluşturma

  • Madenciliği yapısına göz atma

Bu bildirimin tam sözdizimi karmaşık olmakla birlikte, birincil yan tümceleri bir modeli görüntülemek için kullanılan ve bunun alt 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, sonuç kümeleri veri madenciliği sağlayıcısından hiyerarşik bir biçimde kabul edemiyor.Istemci sıradüzeni tanıtıcı becerisi olmayabilir veya sonuçlar Normalleştirilmemiş tek bir tabloda saklamak olabilir.Verileri, iç içe geçmiş tabloları düzleştirilmiş tablolara dönüştürmek için istemelidir sorgu sonuçlar düzleştirilmiş.

Sorgu sonuçlar düzleştirmek için SELECT sözdizimiyle FLATTENED seçenek, aşağıdaki örnekte gösterildiği gibi:

SELECT FLATTENED <select list> FROM ...

ÜST &lt;n&gt; ve ORDER BY

Bir ifade kullanan bir sorgunun sonuçlarını sipariş edebilirsiniz ve sonuçlar bir altkümesine birleşimini kullanarak dönebilirsiniz ORDER BY ve TOP yan tümceleri. Bu yalnızca sonuçlar için büyük olasılıkla katılımcıları göndermek istediğiniz hedef posta gibi bir senaryoda yararlı olur.Hedef posta öngörü sorgulamasının sonucunu tahmin olasılık tarafından sipariş ve yalnızca üst dönmek <n> sonuçlar.

Listesi seçin...

The <select list> can include skaler sütun references, tahmin functions, and expressions. Kullanılabilir seçenekler algoritma ve aşağıdaki bağlamları bağlıdır:

  • araştırma yapısı sorguladığınız olup olmadığını veya araştırma modeli

  • Içerik veya durumda olup olmadığını sorguladığınız

  • Kaynak veri ilişkisel bir tablo veya bir küp olup olmadığı

  • Öngörüler yapıyorsanız

Çoğu durumda, diğer adlar kullanmak veya basit ifade Seç listedeki öğelere göre oluşturabilirsiniz.Örneğin, aşağıdaki örnek, basit bir ifade modeli sütunlarda 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 fonksiyonunun:

SELECT Predict([Column1], 'Value') as Column1Prediction
FROM MyModel
JOIN <source data query>

BURADA

Sorgu tarafından döndürülen kullanarak servis taleplerini sınırlayabilirsiniz bir WHERE yan tümce. The WHERE yan tümce specifies that sütun references in the WHERE ifade must have the same semantik as sütun references in the <select list> of the SELECT ifade, and can only return a Boole ifade. Sözdizimi WHERE yan tümce aşağıdaki gibidir

WHERE < condition expression >

Seçim listesi ve WHERE ın yan tümce bir SELECT deyim, aşağıdaki kurallara uymalıdır:

  • Seçim listesiBoole bir sonuç veren bir ifade içermeli.Ifade değiştirebilirsiniz, ancak ifadeyi olmayan sonuçlar döndürmelidir.

  • The WHERE yan tümce must contain an ifade that returns a Boole result. Yan tümce değiştirebilirsiniz, ancak Boole bir sonuç döndürmesi gerekir.

Öngörüler

Sözdizimi Öngörüler oluşturmak için kullanabileceğiniz iki tür vardır:

Tahmin etkinleştirir ilk türünü karmaşık Öngörüler, gerçek zamanlı veya toplu iş iş olarak oluşturun.

Ikinci tahmin türü madenciliği modelindeki tahmin edilebilir sütun boş öngörü bir iç birleştirmek oluşturur ve büyük olasılıkla sütun durumunu verir.Bu sorgu sonuçlarını araştırma modeli içeriğine tümüyle temel alır.

Bir deyim kaynak sorgu eklemek için bir SELECT FROM PREDICTION JOIN aşağıdaki sözdizimini kullanarak deyim'ı tıklatın.

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ümce sözdizimi

Ile gözatma karmaşıklığı nedeniyle SELECT deyim, ayrıntılı sözdizimi öğeleri ve bağımsız değişkenleri yan tümce ile tanımlanır. Her bir yan 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 < > .CONTENT (DMX) modeli

SELECT FROM < > .CASES (DMX) modeli

SELECT FROM < > .SAMPLE_CASES (DMX) modeli

SELECT FROM < > .DIMENSION_CONTENT (DMX) modeli

SELECT FROM < > tahmin birleştirmek (DMX) modeli

< Modeli > (DMX) SELECT

SELECT FROM < > .CASES yapısı