İlişkileri (Ara veri madenciliği öğretici) tahmin etmek
Modeller işlendikten sonra Öngörüler oluşturmak için model içinde saklanan ilişkileri hakkındaki bilgileri kullanabilirsiniz.Bu dersin son görev, oluşturduğunuz ilişki modelleri tahmin sorgular oluşturma hakkında bilgi alın.Bu derste, nasıl tahmin Sorgu Oluşturucusu'nu kullanmak ve ilişki modeli karşı tahmin sorgu oluşturma hakkında bilgi edinmek istediğiniz alışık olduğunuz varsayılmaktadır.Daha fazla bilgi için bkz: tahmin Sorgu Oluşturucusu'nu kullanmak üzere nasıl dmx tahmin sorgular oluşturma.
Bir Singleton tahmin sorgu oluşturma
İlişkilendirilebilir tahmin öğeleri öneren bir müşteriye veya ürünler arasında ilişkiler bulma gibi çok amaçlı hizmet verebilir.Tahmin sorgu oluşturmak için önce kullanmak istediğiniz ilişkilendirme modelini seçin ve sonra giriş verileri belirtin.Girişleri, bir dış veri kaynağından gelebilir kaynak, değerleri veya listesini bir singleton sorgu oluşturmak ve değerleri keşfederken sağlamak gibi.
Bu senaryo için önce bazı singleton öngörü nasıl çalıştığı hakkında bir fikir edinmek için tahmin sorguları, oluşturacaksınız.Ardından, müşterinin geçerli Satınalmalar üzerindeki temel öneriler yapmak için kullanabileceðiniz anlamýna toplu iş iş Öngörüler için bir sorgu oluşturur.
Bir ilişkilendirme modelini bir tahmin sorgu oluşturmak için
' I Mining modeli tahmin sekmesini veri Mining Tasarımcısı.
De Mining modeli bölmesinde tıklatın Modeli seçin.(Doğru model zaten seçili değilse, bu adımı ve bundan sonraki adımı atlayabilirsiniz.)
De Mining modeli seçin iletişim kutusunda, gösteren düğümü genişletmek araştırma yapısı Birliği, modeli seçin ve Birliği.Click OK.
Şu an için giriş bölmesi yoksayabilirsiniz.
Kılavuzda, altında boş hücre tıklatın kaynak ve Tahmin işlevi. De hücre altında alan, select PredictAssociation.
Ayrıca Predict işlev ilişkilerinin tahmin etmek.sürüm seçtiğinizden emin olun yoksa Predict götüren bir tablo sütun bağımsız değişken olarak işlev.
De Mining modeli bölmesi, iç içe geçmiş tablo seçin vAssocSeqLineItems, çok kılavuza sürükleyin ve Ölçüt/bağımsız değişkeni için kutu PredictAssociation işlev.
Tablo ve sütun adlarını bırakarak sözdizimi hataları olmadan karmaşık ifadeler oluşturmanıza olanak verir.Ancak, bunu geçerli içeriğini değiştirir hücre, diğer isteğe bağlı bağımsız değişkenler dahil PredictAssociation işlev.Diğer bağımsız değişkenleri görüntülemek için geçici olarak ikinci bir ekleyebileceğiniz örnek işlevin başvurusu için kılavuz.
' I Ölçütleri/bağımsız değişken kutusuna ve sonra tablo adı aşağıdaki metni yazın: ,3
Tam metin Ölçütleri/bağımsız değişken kutusunu aşağıdaki gibi olmalıdır:
[Association].[v Assoc Seq Line Items],3
' I sonuçları tahmin sorgu Oluşturucunun üst köşesindeki düğme.
Beklenen sonuçlar içeren tek bir sütun başlığı ile ifade.The Expression column contains a nested table with a single column and the following three rows.Bir girdi değeri belirtmediğinden bu Öngörüler 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şe |
Touring-3000 |
Daha sonra kullanacağınız Singleton sorgu giriş bölmesine sorgu giriş olarak bir ürünü belirlemek ve büyük olasılıkla ürünleri görüntülemek için o öğe ile ilişkili.
İç içe geçmiş tablo girdileri ile bir singleton tahmin sorgu oluşturmak için
' I Tasarım kılavuz oluşturma sorgu geri geçiş yapmak için tahmin Sorgu oluşturucunun köşesindeki düğmesini.
Üzerinde Mining modeli Seç menüsünden Singleton sorgu.
De Mining modeli Seç iletişim kutusunda Birliği modeli.
Kılavuzda, altında boş hücre tıklatın kaynak ve Tahmin işlevi. De hücre altında alan, select PredictAssociation.
De Mining modeli bölmesi, iç içe geçmiş tablo seçin vAssocSeqLineItems, çok kılavuza sürükleyin ve Ölçüt/bağımsız değişkeni için kutu PredictAssociation işlev.Türü , 3 sonra hemen olarak önceki yordamdaki iç içe geçmiş tablo adı.
De Singleton sorgu giriş iletişim kutusunda'ı değeri yanında kutu vAssoc Seq satırı öğelerve i (…) düğme.
De İç içe geçmiş tablo giriş iletişim kutusunda seçin Yarış lastiği de anahtar sütun bölmesini tıklatın ve sonra Ekle.
' I sonuçları düğme.
sonuçlar şimdi büyük olasılıkla yarış lastiği ile ilişkili ürünler için Öngörüler gösterir.
Model |
---|
Yarış lastiği iç lastik |
Spor-100 |
Su şişe |
Ancak, zaten yarış lastiği iç lastik sık ile yarış lastiği satın modeli exploring dan biliyor; Bu öğeler birlikte satın müşteriler için önerdiğiniz hangi ürünleri öğrenmekle ilgilenen daha.İlgili ürünleri sepete iki öğelere göre tahmin sorgu değiştireceksiniz.Regresyondaki her ürün için olasılık eklemek için sorguyu da değiştirecek.
Singleton tahmin sorgu girişleri ve olasılıklar eklemek için
' I Tasarım kılavuz oluşturma sorgu geri geçiş yapmak için tahmin Sorgu oluşturucunun köşesindeki düğmesini.
De Singleton sorgu giriş iletişim kutusunda'ı değeri yanında kutu vAssoc Seq satırı öğelerve i (…) düğme.
De anahtar sütun bölmesinde seçin Yarış lastiğive i Ekle.
Kılavuzda, altında boş hücre tıklatın kaynak ve Tahmin işlevi. De hücre altında alan, select PredictAssociation.
De Mining modeli bölmesi, iç içe geçmiş tablo seçin vAssocSeqLineItems, çok kılavuza sürükleyin ve Ölçüt/bağımsız değişkeni için kutu PredictAssociation işlev.Türü , 3 sonra hemen olarak önceki yordamdaki iç içe geçmiş tablo adı.
De İç içe geçmiş tablo giriş iletişim kutusunda seçin Yarış lastiği iç lastik de anahtar sütun bölmesini tıklatın ve sonra Ekle.
Kılavuzda, satır için de PredictAssociation işlev, tıklatın Ölçüt/bağımsız değişkeni kutu ve INCLUDE_STATISTICS bağımsız değişkeni eklemek için bağımsız değişkenler değiştirin.
Tam metin Ölçütleri/bağımsız değişken kutusunu aşağıdaki gibi olmalıdır:
[Association].[v Assoc Seq Line Items], INCLUDE_STATISTICS, 3
' I sonuçları düğme.
sonuçlar Destek ve olasılık ile birlikte Öngörüler göstermek için iç içe geçmiş tablo şimdi değişmesi.Bu değerler yorumlama hakkında daha fazla bilgi için bkz: Birliği modeller için içerik modeli mining (Analysis Services - veri madenciliği).
Model |
$DESTEK |
$OLASILIK |
$ADJUSTEDPROBABILITY |
---|---|---|---|
Spor-100 |
4334 |
0.291… |
0.252… |
Su şişe |
2866 |
0.192… |
0.175… |
Düzeltme paketi |
2113 |
0.142… |
0.132 |
Sonuçları ile çalışma
sonuçlar çok sayıda iç içe geçmiş tablolar olduğunda daha kolay görüntülemek için sonuçlar düzleştirmek isteyebilirsiniz.Bunu yapmak için el ile bir sorgu değiştirebilir ve eklemek FLATTENED anahtar sözcüğü.
Tahmin sorgu içinde iç içe satır kümeleri düzleştirmek için
' I sql tahmin Sorgu oluşturucunun köşesindeki düğmesini.
Izgara açık bir pencereye burada görüntülemek ve değiştirmek tahmin Sorgu Oluşturucusu tarafından oluşturulan dmx deyim değiştirir.
Sonra SELECT anahtar sözcüğü, type FLATTENED.
Sorgu tam metin 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
' I sonuçları tahmin sorgu Oluşturucunun üst köşesindeki düğme.
El ile bir sorgu düzenledikten sonra değişiklikleri kaybetmeden tekrar Tasarım görünümüne geçmek mümkün olmayacağını unutmayın.Sorguyu kaydetmek isterseniz, oluşturduğunuz dmx deyim el ile bir metin dosyasına kopyalayabilirsiniz.Tasarım görünümüne değiştirdiğinizde, sorguyu Tasarım görünümünde geçerli son sürüm döndürüldü.
Birden fazla Öngörüler oluşturma
Geçmişte Satınalmalar üzerindeki temel alan tek tek müşteriler için en iyi Öngörüler bilmek istediğinizi varsayalım.Müşteri Kimliği ve en son ürünü içeren tabloları satın alma gibi tahmin sorgu giriş olarak dış verileri kullanabilirsiniz.Veri tabloları bir Analysis Services tanımlanmış olması, gereksinimler vardır veri kaynak görünümü; Üstelik, giriş verileri durum ve iç içe geçmiş tablolar modelinde kullanılan gelenler içermesi gerekir.Bunlar aynı adları olması gerekmez, ancak yapısına benzer.Bu öğretici amacı için model eğitim almış orijinal tablolarını kullanır.
Tahmin sorgu giriş yöntem değiştirmek için
De Mining modeli menü seçin Singleton sorgu yeniden tıklatarak onay işaretini kaldırın.
Uyarı singleton sorgu kaybolur bir hata iletisi görüntülenir.Click Yes.
Giriş iletişim kutusuna adını değiştirir Giriş tabloları seçin.
İlgilenen müşteri kimliği ve ürünlerin listesini giriş olarak sağlayan bir tahmin sorgu oluşturmak için durum tablo ve iç içe tablo olarak satınalma tablosu olarak Müşteri tablosuna ekleyeceksiniz.Sonra öneriler oluşturmak için tahmin işlevleri ekleyeceksiniz.
İç içe geçmiş tablo girişlerini kullanarak tahmin sorgu oluşturmak için
Mining modeli bölmesinde seçin Association Filtered modeli.
De Giriş tabloları seçin iletişim kutusunda'ı Case Tablo Seç.
De Tablo Seç iletişim kutusu için Veri kaynağı, select AdventureWorksDW2008.De Tablo/görünüm adı liste, seçme vAssocSeqOrdersve i Tamam.
Tablo vAssocSeqOrders ekleniyor bölmesi.
De Giriş tabloları seçin iletişim kutusunda'ı İç içe geçmiş tablo Seç.
De Tablo Seç iletişim kutusu için Veri kaynağı, select AdventureWorksDW2008.De Tablo/görünüm adı liste, seçme vAssocSeqLineItemsve i Tamam.
Tablo vAssocSeqLineItems ekleniyor bölmesi.
De Yuvalanmış Katıl belirtin iletişim kutusuna sürükleyin OrderNumber durum tablosundan alan ve üzerine bırakın OrderNumber alanında iç içe geçmiş bir tablo.
De tıklatabilirsiniz İlişki Ekle ve sütunların bir listeden seçerek ilişki oluşturun.
De İlişki belirtmek iletişim kutusunda, aşağıdakileri doğrulayın OrderNumber alanları doğru bir şekilde eşleştirilir ve i Tamam.
' I Tamam kapatmak için Yuvalanmış Katıl belirtin iletişim kutusu.
durum ve iç içe geçmiş tablolar tasarımı bölmesinde, dış veri sütunları modelinde sütunları bağlanma birleşimler göstermek için güncelleştirilir.Yanlış ilişkiler, birleştirmek satırını sağ tıklatın ve seçin Değişiklik bağlantılarına düzenlenecek sütun eşleme veya birleştirmek satırını sağ tıklatın ve seçin silmek ilişki tamamen kaldırmak için.
Yeni bir satır kılavuzuna ekleyin.İçin kaynak, select vAssocSeqOrders tablo.İçin alan, select CustomerKey.
Yeni bir satır kılavuzuna ekleyin.İçin kaynak, select vAssocSeqOrders tablo.İçin alan, select Region.
Yeni bir satır kılavuzuna ekleyin.İçin kaynak, select Tahmin işlevive alan, select PredictAssociation.
Sürükle vAssocSeqLineItems, içine Ölçütleri/bağımsız değişken kutusunda PredictAssociation satır.Sonunda'ı Ölçütleri/bağımsız değişken kutusuna ve sonra aşağıdaki metni yazın: INCLUDE_STATISTICS, 3
Tam metin Ölçütleri/bağımsız değişken kutusu olması gerekir: [Association].[v Assoc Seq Line Items], INCLUDE_STATISTICS, 3
' I sonucu her müşteri için Öngörüler görüntülemek için düğmeyi.
Öngörü değişiklikleri filtre olup olmadığını görmek için birden çok modelleri üzerinde benzer tahmin sorgu oluşturma deneyebilirsiniz sonuçlar.Öngörüler ve diğer sorgu türleri oluşturma hakkında daha fazla bilgi için bkz: Bir ilişki modeli sorgulama (- Analysis Services veri madenciliği).