Share via


Ilişkileri (Orta veri madenciliği Öğreticisi) tahmin

Modeller işlenen sonra Öngörüler oluşturmak için model içinde saklanan ilişkilendirmeleri hakkındaki bilgileri kullanabilirsiniz.Bu derste, son görev oluşturduğunuz ilişki modelleri tahmin sorguları oluşturmak öğrenin.Bu derste, nasıl kullanılacağı tahmin Sorgu Oluşturucusu'nu ve ilişki modelleri tahmin sorgular oluşturma hakkında bilgi edinmek istediğiniz hakkında bilginiz olduğunu varsayar.Daha fazla bilgi için bkz: tahmin Sorgu Oluşturucusu'nu kullanmak içinDMX tahmin sorgular oluşturma.

Bir Singleton tahmin sorgusu oluşturma

İlişkilendirilebilir tahmin maddeleri müşteriye öneren veya ürünleri arasında ilişkiler bulma gibi birçok amacıyla hizmet verebilir.Bir tahmin sorgusu oluşturmak için önce kullanmak istediğiniz ilişkilendirme modelini seçin ve sonra giriş verileri belirtin.Giriş değerlerinin listesi gibi bir dış veri kaynağına gelebilir veya tek bir sorgu oluşturmak ve gittiğiniz gibi değerleri sağlar.

Bu senaryo için bazı tek tahmin sorguları tahmin nasıl çalıştığı hakkında bir fikir edinmek için önce oluşturur.Ardından müşterinin geçerli satın alan önerileri yapmak için kullanabilir toplu iş iş Öngörüler için bir sorgu oluşturur.

Bir ilişki modeli bir tahmin sorgusu oluşturmak için

  1. Tıklatınaraştırma modeli Tahmin veri madenciliği Tasarımcısı. sekmesi

  2. ,araştırma modeli bölmesinde Model Seç' i tıklatın.(Doğru model zaten seçili değilse, bu adımı ve sonraki adıma atlayabilirsiniz.)

  3. ,araştırma modeli seçiniletişim kutusunda, çıkarma yapısı Birliğitemsil eden düğümünü açın ve ilişkilendirmemodelini seçin.' I tıklatınOK.

    Şu an için giriş bölmesi sayabilirsiniz.

  4. Tasarım kılavuzunda, boş tıklatın hücre altındaKaynakve seçim Tahmin işlev. hücre PredictAssociation altında alan ' ı seçin.

    AyrıcaTahmin Tahmin ilişkileri. işlevinin sürüm seçtiğinizden emin,Tahmin gereken bir tablo sütun bağımsız değişkeni. işlev

  5. ,Çıkarma modeli bölmesinde iç içe geçmiş tablo seçin vAssocSeqLineItems, sürükleyip kılavuz, çok PredictAssociation işlev. Ölçüt/değişken kutusu

    Tablo ve sütun adlarını bırakarak sözdizimi hatasız karmaşık ifadeler oluşturun sağlar., Ancak diğer isteğe bağlı bağımsız değişkenler içeren hücrenin geçerli içeriğini koyarPredictAssociation işlev. Diğer bağımsız değişkenleri görüntülemek için geçici olarak başvuru kılavuzuna işlev ikinci bir örneğini ekleyebilirsiniz.

  6. TıklatınÖlçüt/değişken kutusunu ve sonra tablo adı aşağıdaki metni yazın: ,3

    Tam metin olarakÖlçüt/değişken kutusuna aşağıdaki gibi olmalıdır:

    [Association].[v Assoc Seq Line Items],3

  7. Tıklatınsonuçlar üst tahmin Sorgu Oluşturucusu'nu. düğmesini

Beklenen sonuçlar içeren tek bir sütun başlığıifade.The Expression column contains a nested table with a single column and the following three rows.Bir girdi değeri belirtmedi olduğundan, bu önerileri modeli için büyük olasılıkla ürün ilişkileri bir bütün olarak temsil eder.

Model

Bayan Dağ Şortu

Su Şişesi

Yarış-3000

Sonra kullanacağınızTek sorgu girişsorguya giriş olarak bir ürünü belirlemek ve en yakın olan bu öğe ilişkili ürünleri görüntülemek için bölme.

İç içe geçmiş tablo girdileri bir tek tahmin sorgusu oluşturmak için

  1. TıklatınTasarım düğme Kılavuzu oluşturma sorgu geri geçiş yapmak için tahmin Sorgu Oluşturucusu'nu köşesinde.

  2. ,araştırma modeli menüsü, seçim Singleton sorgu .

  3. ,Çıkarma modeli iletişim kutusunda, ilişkilendirme modelini. seçin

  4. Tasarım kılavuzunda, boş tıklatın hücre altındaKaynakve seçim Tahmin işlev. hücre PredictAssociation altında alan ' ı seçin.

  5. ,Çıkarma modeli bölmesinde iç içe geçmiş tablo seçin vAssocSeqLineItems, sürükleyip kılavuz, çok PredictAssociation işlev. Ölçüt/değişken kutusu Türü,3 sonra iç içe geçmiş tablo adı olarak yalnızca önceki yordamı. biçiminde

  6. ,Tek sorgu giriş iletişim kutusunda, yanındaki vAssoc sırası satır öğelerideğer kutusunu tıklatın ve sonra (...) düğmesini.

  7. ,İç içe geçmiş tablo giriş iletişim kutusunda, Yarış lastiğianahtar sütun bölmesinde seçin ve ardından Add .

  8. Tıklatınsonuçlar düğmesi.

Sonuçlar, şimdi yarış lastiği'ile ilgili en yakın olan ürünler için Öngörüler gösterir.

Model

Yarış lastiği iç Lastik

Spor-100

Su Şişesi

Ancak, yarış lastiği iç Lastik sık yarış lastiği'ile satın alınan modeli araştırma alanından bildiğiniz; bu öğeler birlikte satın müşteriler önerebilirsiniz hangi ürünleri bilerek daha fazla ilgi.Böylece, iki öğe sepetindeki göre ilgili ürünleri tahmin sorgu değişir.Olasılığını tahmin edilen her ürün için ekleme sorgusu da değiştirir.

Girdileri ve değerler tek tahmin sorguya eklemek için

  1. TıklatınTasarım düğme Kılavuzu oluşturma sorgu geri geçiş yapmak için tahmin Sorgu Oluşturucusu'nu köşesinde.

  2. ,Tek sorgu giriş iletişim kutusunda, yanındaki vAssoc sırası satır öğelerideğer kutusunu tıklatın ve sonra (...) düğmesini.

  3. ,Anahtar sütun bölmesinde Yarış lastiğiseçin ve ardından Add .

  4. Tasarım kılavuzunda, boş tıklatın hücre altındaKaynakve seçim Tahmin işlev. hücre PredictAssociation altında alan ' ı seçin.

  5. ,Çıkarma modeli bölmesinde iç içe geçmiş tablo seçin vAssocSeqLineItems, sürükleyip kılavuz, çok PredictAssociation işlev. Ölçüt/değişken kutusu Türü,3 sonra iç içe geçmiş tablo adı olarak yalnızca önceki yordamı. biçiminde

  6. ,İç içe geçmiş tablo giriş iletişim kutusunda, Yarış lastiği iç Lastikanahtar sütun bölmesinde seçin ve ardından Add .

  7. İçin sıradaki kılavuzundaPredictAssociationişlev, tıklatınÖlçüt/değişken kutusunu tıklatın ve INCLUDE_STATISTICS. bağımsız değişken eklemek için bağımsız değişkenleri değiştirme

    Tam metin olarakÖlçüt/değişken kutusuna aşağıdaki gibi olmalıdır:

    [Association].[v Assoc Seq Line Items], INCLUDE_STATISTICS, 3

  8. Tıklatınsonuçlar button.

Destek ve olasılık ile birlikte Öngörüler göstermek için iç içe geçmiş tablo şimdi değiştirme sonuçlar.Bu değerleri yorumlama hakkında daha fazla bilgi için bkz:araştırma modeli Ilişkilendirmesi modeller için içerik (Analysis Services - veri madenciliği).

Model

$ DESTEK

$ OLASILIK

$ ADJUSTEDPROBABILITY

Spor-100

4334

0.291…

0.252…

Su Şişesi

2866

0.192…

0.175…

Düzeltme eki paketi

2113

0.142…

0.132

sonuçlar ile çalışma

sonuçlar çok sayıda iç içe geçmiş tablolar olduğunda, düzleştirme sonuçlar daha kolay görüntülemek isteyebilirsiniz.Bunu yapmak için el ile sorguyu değiştirin ve ekleyebilirsinizFLATTENEDanahtar sözcük.

İç içe satır kümeleri tahmin sorguda düzleştirmek için

  1. TıklatınSQL köşedeki tahmin Sorgu Oluşturucusu'nu. düğmesini

    Kılavuz yeri görüntüleyebilir ve değiştirebilirsiniz, tahmin Sorgu Oluşturucusu'nu oluşturulan DMX deyim açık bir bölmesinde değiştirir.

  2. SonraSELECTanahtar sözcük, türüFLATTENED.

    Tam metin sorgu aşağıdaki gibi olmalıdır:

    SELECT FLATTENED
      PredictAssociation([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,3)
    FROM
      [Association]
    NATURAL PREDICTION JOIN
    (SELECT (SELECT 'Touring Tire' AS [Model]
      UNION SELECT 'Touring Tire Tube' AS [Model]) AS [v Assoc Seq Line Items]) AS t
    
  3. Tıklatınsonuçlar üst tahmin Sorgu Oluşturucusu'nu. düğmesini

Sorgu el ile düzenledikten sonra değişiklikleri kaybetmeden Tasarım görünümüne geçmek mümkün olmayacak şekilde dikkat edin.Sorguyu kaydetmek istiyorsanız, bir metin dosyasına el ile olarak oluşturduğunuz DMX deyim kopyalayabilirsiniz.Tasarım görünümüne değiştirdiğinizde, sorguyu Tasarım görünümünde geçerli olan son sürüme döndürüldü.

Birden çok Öngörüler oluşturma

Üzerinde son satın alarak, her müşteri için en iyi Öngörüler bilmek istediğinizi varsayalım.Müşteri No ve son ürünü içeren tablolar satın alma gibi dış veri giriş olarak tahmin sorgu kullanabilirsiniz.Gereksinimleri veri tablolarını bir Analysis Services veri kaynağı görünümü önceden tanımlanmış olması; Ayrıca, verilerin, büyük/küçük durum ve iç içe geçmiş tablolar gibi modelinde kullanılan içermesi gerekir.Aynı ada sahip oldukları yok, ancak yapısına benzer olması gerekir.Bu öğretici, model, eğitim almış özgün tablo kullanır.

Tahmin sorgu için giriş yöntem değiştirmek için

  1. In the Mining Model menu, select Singleton Query again, to clear the check mark.

  2. Bir hata iletisi, tek sorgunuzu kaybolacak bir uyarı görüntülenir.' I tıklatınEvet.

    Giriş iletişim kutusunda değişiklikleri adıTabloya giriş seçin.

Müşteri No ve ürünlerin listesini giriş olarak tahmin sorgu oluştururken ilgili olduğundan, büyük/küçük durum tablosu ve iç içe tablo olarak Satınalma tablosu olarak Müşteri tablosuna ekleyecektir.Sonra öneriler oluşturmak için tahmin işlevi ekler.

İç içe geçmiş tablo girişlerini kullanarak bir tahmin sorgusu oluşturmak için

  1. Mining modeli bölmesinde filtre ilişkilendirme modelini seçin.

  2. ,Tabloya giriş seçin iletişim kutusunda, Büyük/küçük durum Tablo Seç' i tıklatın.

  3. ,Tablo seçinAdventureWorksDW2008. iletişim kutusunda, Veri kaynağı seçin ,Tablo/Görünüm adı listesinde vAssocSeqOrders seçin'i Tamam .

    Tablo vAssocSeqOrders bölmesine eklenir.

  4. ,Tabloya giriş seçin iletişim kutusunda, İç içe Tablo Seç' i tıklatın.

  5. ,Tablo seçinAdventureWorksDW2008. iletişim kutusunda, Veri kaynağı seçin ,Tablo/Görünüm adı listesinde vAssocSeqLineItems seçin'i Tamam .

    Tablo vAssocSeqLineItems bölmesine eklenir.

  6. ,İç içe birleştirmek belirtin iletişim kutusunda, OrderNumber alan büyük/küçük durum tablosundan sürükleyin ve OrderNumber iç içe geçmiş tablo alanına bırakın.

    Ayrıca tıklatabilirsinizİlişki ekleme ve sütunları bir listeden seçerek bir ilişki yaratmak.

  7. ,İş ilişkileri belirleme iletişim kutusunda, OrderNumber alanları doğru eşlenir ve Tamam ' ı tıklatın.

  8. ' I tıklatınOKBelirleme iç içe birleştirmek iletişim kutusu. kapatmak için

    Tasarım bölmesinde sütunları modelinde dış veri sütunlarını bağlanma birleşimler göstermek için büyük/küçük durum ve iç içe geçmiş tablolar güncelleştirilir.İlişkileri yanlış, birleştirmek çizgisini sağ tıklatın ve seçinBağlantıları değiştirme sütun eşleme veya düzenlemek için birleştirmek satırını sağ tıklatın ve seçmek ilişkiyi tümüyle kaldırmak için Sil .

  9. Yeni bir satır tasarım kılavuzuna ekleyin.İçinKaynak, seçin vAssocSeqOrders tablo . İçinAlan, seçim CustomerKey.

  10. Yeni bir satır tasarım kılavuzuna ekleyin.İçinKaynak, seçin vAssocSeqOrders tablo . İçinAlan, seçim bölgesi.

  11. Yeni bir satır tasarım kılavuzuna ekleyin.İçinKaynakTahmin fonksiyonu seçip için alanPredictAssociation .

  12. Sürükleyin vAssocSeqLineItems,Ölçüt/değişkenPredictAssociation satır. kutusu Sonunda tıklatınÖlçüt/değişken kutusunu ve sonra aşağıdaki metni yazın: INCLUDE_STATISTICS, 3

    Tam metin olarakÖlçüt/değişken kutusu olması gerekir: [Association].[v Assoc Seq Line Items], INCLUDE_STATISTICS, 3

  13. TıklatınSonuç düğmesini görüntülemek için her müşterinin. Öngörüler

Benzer öngörü sorgu filtresi değişiklikleri olup olmadığını görmek için birden fazla modeli üzerinde tahmin sonuçlar oluşturma deneyebilirsiniz.Öngörüler ve diğer tür sorgular oluşturma hakkında daha fazla bilgi için bkz:Bir ilişkilendirme modeli sorgulama (Analysis Services - veri madenciliği).