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, Öngörüler aşağıdaki türlerini oluşturmak için kullanabilirsiniz:

  • Tahmin birleştirmek
    Öngörüler yer şekillerine göre giriş verilerini oluşturmak için araştırma modeli.Bu sorgu deyim tarafından uyulması gereken bir ON sağlayan tümce tümce yan tümce tümce birleştirmek koşulları arasındaki araştırma modeli sütun giriş sütun.

  • Doğal tahmin birleştirmek
    Sütun adlarının esas alan Öngörüler oluşturmak için araştırma modeli tam olarak eşleşen üzerinde gerçekleştirmekte sorgu tablo içindeki sütun adlarının.Bu sorgu deyim gerektiren bir ON yan tümce tümce tümce, çünkü birleşim koşulu eşleşen adları arasındaki araştırma modeli sütun giriş sütun. temel alınarak otomatik olarak oluşturulur

  • Boş tahmin birleştirmek
    Büyük olasılıkla keşfetmek için tahmin, giriş verilerini sağlamak zorunda kalmadan.Bu araştırma modeli yalnızca içeriğine göre bir tahmin döndürür.

  • Singleton sorgu
    Sorgu için veri besleme tarafından bir tahmin oluşturmak için kullanın.Bu deyim yararlıdır, çünkü tek bir Özet akışı durum sonucu hızlı bir şekilde dönmek için Sorgulanacak.Örneğin, kişi yaş 35 ve Evli kadın, büyük olasılıkla bir bisiklet satın almak olacaktır olup olmadığını tahmin etmek için sorgu kullanabilirsiniz.Bu sorgu, bir dış veri gerektirmez kaynak.

Kullandığınız sorgu türüne bağlıdır üzerinde hangi bilgilerin bir modelden edinmek istiyorsanız.Örneğin bir potansiyel müşteri bilmek gerçek zamanlı basit Öngörüler oluşturmak isterseniz, bir Web sitesi persona uyan bir bisiklet alıcı bir singleton sorgu kullanırsınız.Öngörüler toplu iş iş taleplerinin bir veri kaynak içinde bulunan küme oluşturmak istiyorsanız, normal tahmin sorgusu kullanırsınız.

Sorgu yapısı

dmx bir tahmin sorgu oluşturmak için aşağıdaki öğelerin birleşimini kullanın:

  • SELECT [FLATTENED]

  • TOP

  • FROM <modeli> PREDICTION JOIN

  • ON

  • WHERE

  • ORDER BY

The SELECT element of a prediction query defines the columns and expressions that will appear in the result set, and can include the following data:

  • Predictya da PredictOnly sütunlarından araştırma modeli.

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

  • Bir sütun veri döndüren fonksiyonlar

The FROM <model> PREDICTION JOIN element defines the source data to be used to create the prediction.Bir singleton sorgu için bu sütun için atanan değerler dizisidir.Bir boş tahmin birleştirmek için bu boş bırakılır.

The ON element maps the columns that are defined in the mining model to columns in an external dataset.Doğal tahmin birleştirmek ya da bir boş tahmin birleştirmek sorgusu oluşturuyorsanız, bu öğe eklemek gerekmez.

Kullanabileceğiniz WHERE Filtre yan tümce tümce tümce sonuçlar tahmin sorgusu.Kullanabileceğiniz bir TOP veya ORDER BY yan tümce tümce tümce seçmek büyük olasılıkla Öngörüler.Bu yan tümceleri kullanma hakkında daha fazla bilgi için bkz: SEÇİN (DMX).

Bir eğilimi sözdizimi hakkında daha fazla bilgi için deyim, bkz: select from <modeli> tahmin birleştirme (dmx) ve select from <modeli> (dmx).