Tahmin sorgular (DMX)

In Microsoft SQL Server Analysis Services, you can use the prediction query in Data Mining Extensions (DMX) to predict unknown column values in a new dataset, based on the results of a mining model.

Tahmin türleri

DMX, aşağıdaki türde Öngörüler oluşturmak için kullanabilirsiniz:

  • Tahmin birleştirmek
    Giriş veri madenciliği modelinde bulunan desenleri temel Öngörüler oluşturmak için bu seçeneği kullanın.Bu sorgu deyim gelmelidir bir ON araştırma modeli sütun ve giriş sütunlar arasında birleştirmek koşullarını karşılayan yan tümce.

  • Doğal tahmin birleştirmek
    Sütun adları, sütun adları tam olarak eşleşen araştırma modelinde dayalı Öngörüler oluşturmak için tablo sorgu gerçekleştiriyorsunuz.Bu sorgu deyim talep bir ON birleştirmek koşulunu otomatik olarak oluşturulur, çünkü yan tümce araştırma modeli sütun ve giriş sütunlar arasında eşleşen adları temel.

  • Boş bir tahmin birleştirmek
    Büyük olasılıkla tahmin, giriş veri sağlamak zorunda kalmadan bulmak için bu seçeneği kullanın.Bu, yalnızca araştırma modeli içeriğine dayalı bir tahmin döndürür.

  • Aynı cinsten tek adet sorgu
    Sorgu için veri besleme tarafından bir tahmin oluşturmak için kullanın.Bu deyim, tek bir durum hızla bir sonuç geri dönmek için sorguya, besleme için yararlıdır.Örneğin, yaş 35 ve Evli kadın, olan birisinin büyük bir olasılıkla bir bisiklet satınalma olabilir mi tahmin etmek için sorgu kullanabilirsiniz.Bu sorgu, bir dış veri gerektirmez kaynak.

Kullandığınız sorgu türüne bağlı bir modelden almak istediğiniz üzerinde hangi bilgiler.Örneğin, bir Web sitesinde, olası bir müşteriye bir bisikletin alıcının istenen uyan, bilmek, gerçek zamanlı basit Öngörüler oluşturmak istiyorsanız, tek bir sorgu kullanırsınız.tahminler toplu iş iş oluşturmak istediğiniz bir küme bir veri kaynağı içinde bulunan servis taleplerini normal tahmin sorguda kullanırsınız.

Sorgu yapısı

Tahmin sorguda DMX oluşturmak için , aşağıdaki öğeler birlikte kullanın:

  • SELECT [FLATTENED]

  • TOP

  • FROM <modeli> PREDICTION JOIN

  • ON

  • WHERE

  • ORDER BY

The SELECT element of a tahmin query defines the columns and expressions that will appear in the result küme, and can include the following data:

  • Predict veya PredictOnly araştırma modeli sütunlarından.

  • Herhangi bir sütun giriş verilerinden Öngörüler oluşturmak için kullanılır.

  • Bu iade işlevleri bir sütun veri.

The FROM <model> PREDICTION JOIN element defines the kaynak data to be used to create the tahmin. Tek bir sorgu için bu sütun için atanan değerleri dizisidir.Boş bir tahmin birleştirmek için bu boş bırakılır.

The ON element maps the columns that are defined in the araştırma modeli to columns in an external dataset. Doğal tahmin birleştirmek ya da boş tahmin birleştirmek sorgusu oluşturuyorsanız, bu öğe eklemek zorunda değildir.

Kullanabileceğiniz WHERE bir tahmin sorgu sonuçlarını süzmek için yan tümce. Kullanabileceğiniz bir TOP veya ORDER BY büyük olasılıkla Öngörüler seçmek için yan tümce. Bu yan tümcelerini kullanma hakkında daha fazla bilgi için bkz: SEÇ (dmx).

Bir Tahmin deyiminin sözdizimi hakkında daha fazla bilgi için bkz: SELECT FROM < > tahmin birleştirmek (DMX) modeli ve < Modeli > (DMX) SELECT.