2. Ders: Pazar Sepeti incelemesi yapısı incelemesi modeller ekleme

Bu derste, iki incelemesi modelleri için oluşturduğunuz Pazar Sepeti incelemesi yapısı ekleyecektir Ders 1: Pazar Sepeti incelemesi yapısı oluşturma. Bu incelemesi modelleri predictions oluşturmak için izin verir.

Müşteriler aynı zamanda satın alma eğilimi ürünleri türlerini tahmin etmeye iki incelemesi modelleri kullanarak oluşturacağınız Microsoft Association Algorithmve iki farklı değerler MINIMUM_PROBABILTYparametresi.

MINIMUM_PROBABILTYolan bir Microsoftincelemesi modeli bir kural gereken minimum olasılık belirterek içerecek bir kurallar belirlemek için yardımcı olur ilişkilendirme algoritma parametresini. Örneğin, bu değeri ayarlamak için 0,4 kuralı açıklar ürün bileşimi meydana gelen en az kırk yüzde ihtimali varsa bir kuralı oluşturulabilir belirtir.

Değişen etkisini görmek MINIMUM_PROBABILTYparametresi bir sonraki ders.

alter INCELEMESI yapısı deyimi

Kullandığınız bir incelemesi modelini içeren incelemesi yapısı iç içe geçmiş bir tablo eklemek için ALTER MINING STRUCTURE (DMX)deyimi. Deyim kodu, aşağıdaki bölüme ayrılmış:

  • Incelemesi yapısı tanımlama

  • Incelemesi modeli adlandırma

  • Anahtar sütunu tanımlama

  • Giriş ve öngörülebilir sütunları tanımlama

  • Iç içe geçmiş tablo sütunları tanımlama

  • Algoritma ve parametre değişiklikleri tanımlama

Genel bir örneği aşağıda verilmiştir ALTER MINING STRUCTUREaçıklamada, iç içe geçmiş tablo sütunları içeren bir yapı incelemesi modeli ekler:

ALTER MINING STRUCTURE [<Mining Structure Name>]
ADD MINING MODEL [<Mining Model Name>]
(
    [<key column>],
    <mining model column> <usage>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
) USING <algorithm>( <algorithm parameters> )

ALTER MINING STRUCTURE [<Mining Structure Name>]
ADD MINING MODEL [<Mining Model Name>]
(
    [<key column>],
    <mining model column> <usage>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
) USING <algorithm>( <algorithm parameters> )

İlk satır kodu incelemesi modeli eklenecek Varolan incelemesi yapısını tanımlar:

ALTER MINING STRUCTURE [<mining structure name>]

ALTER MINING STRUCTURE [<mining structure name>]

Sonraki satıra kodunun incelemesi yapısı eklenen incelemesi modeli isimleri:

ADD MINING MODEL [<mining model name>]

ADD MINING MODEL [<mining model name>]

Bir nesnenin içinde veri Mining Extensions (dmx) adlandırma hakkında daha fazla bilgi için bkz: Identifiers (DMX).

Sonraki kod satırlarını incelemesi modeli tarafından kullanılan incelemesi yapısı sütunları tanımlayın:

[<key column>],
<mining model columns> <usage>,

[<key column>],
<mining model columns> <usage>,

Yalnızca incelemesi yapısında zaten sütunları da kullanabilirsiniz.

Anahtar sütunu incelemesi yapısı incelemesi modeli sütunlar listesinde ilk sütunu olmalıdır. Ancak, yazın yoktur key sonra kullanımını belirtmek için anahtar sütun. Incelemesi yapısı oluşturduğunuzda, zaten sütun anahtar olarak tanımladığınız olmasıdır.

Kalan satırlar, yeni incelemesi modeli sütun kullanımı belirtin. Aşağıdaki sözdizimini kullanarak bir sütun incelemesi modelinde tahmin için kullanılacak belirtebilirsiniz:

<column name> PREDICT,

<column name> PREDICT,

Kullanım belirtmezseniz, listenizdeki veri incelemesi yapısı sütun eklemek gerekmez. Başvurulan veri incelemesi yapısı tarafından kullanılan tüm sütunları otomatik olarak bu yapıyı temel alan incelemesi modelleri tarafından kullanılabilir. Ancak, kullanım belirtmedikçe modeli sütunlar için eğitim kullanmaz.

Kodun son satırı algoritma incelemesi modeli oluşturmak için kullanılan algoritma parametreleri tanımlar.

) USING <algorithm>( <algorithm parameters> )

) USING <algorithm>( <algorithm parameters> )

Ders görevleri

Bu derste aşağıdaki görevleri gerçekleştirecek:

  • Ilişkilendirme incelemesi modelini kullanarak varsayılan olasılık yapısına ekler

  • Ilişkilendirme incelemesi modelini kullanarak değiştirilmiş olasılık yapısına ekler

Ilişkilendirme incelemesi modeli varsayılan MINIMUM_PROBABILITY kullanarak yapısı ekleme

Pazar Sepeti incelemesi yapısı için yeni bir incelemesi modeli temelinde eklemek için ilk iştir Microsoftilişkilendirme algoritmayı kullanarak varsayılan değeri MINIMUM_PROBABILITY.

Ilişkilendirme incelemesi modeli eklemek için

  1. İçinde Object Explorer, örneğini sağ tıklatın Analysis Servicesgelin Yeni sorguve'yi dmx.

    Sorgu Düzenleyicisi açılır ve yeni, boş bir sorgu içerir.

    [!NOT]

    Belirli bir karşı dmx sorgu oluşturmak için Analysis Servicesveritabanı, veritabanı örneği yerine sağ.

  2. Genel örneği kopyalayın ALTER MINING STRUCTUREboş sorgu deyimine.

  3. Birini değiştirin:

    <mining structure name> 
    
    <mining structure name> 
    

    ile:

    [Market Basket]
    
    [Market Basket]
    
  4. Birini değiştirin:

    <mining model name> 
    
    <mining model name> 
    

    ile:

    [Default Association]
    
    [Default Association]
    
  5. Birini değiştirin:

    [<key column>],
    <mining model columns>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
    
    [<key column>],
    <mining model columns>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
    

    ile:

    OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    
    OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    

    Bu durumda, [Products]tablo öngörülebilir sütun olarak belirlenmiş olan . da, [Model]iç içe geçmiş tablo anahtar sütunu olduğundan sütun iç içe geçmiş tablo sütunları listesinde bulunur.

    [!NOT]

    İç içe geçmiş bir anahtarı bir olgu anahtarından farklı olduğunu unutmayın. İç içe anahtar modellemek istediğiniz özniteliği ise büyük bir anahtar durumda, benzersiz bir tanıtıcıdır.

  6. Birini değiştirin:

    USING <algorithm>( <algorithm parameters> )
    
    USING <algorithm>( <algorithm parameters> )
    

    ile:

    Using Microsoft_Association_Rules
    
    Using Microsoft_Association_Rules
    

    Şimdi ortaya çıkan deyimi aşağıdaki gibi olmalıdır:

    ALTER MINING STRUCTURE [Market Basket]
    ADD MINING MODEL [Default Association]
    (
        OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    )
    Using Microsoft_Association_Rules
    
    ALTER MINING STRUCTURE [Market Basket]
    ADD MINING MODEL [Default Association]
    (
        OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    )
    Using Microsoft_Association_Rules
    
  7. Tarih dosyasını menüsünden tıklatın DMXQuery1.dmx farklı kaydet.

  8. İçinde Kaydet iletişim kutusunda uygun klasöre göz atın ve dosya adı Default_Association_Model.dmx.

  9. Araç çubuğunda Execute düğme.

Ilişkilendirme incelemesi modeli varsayılan MINIMUM_PROBABILITY değiştirme yapısı ekleme

Pazar Sepeti incelemesi yapısı için yeni bir incelemesi modeli temelinde eklemek gelecek iştir Microsoftilişkilendirme algoritması ve değişiklik varsayılan MINIMUM_PROBABILITY için 0,01. Parametre değiştirme neden olur Microsoftdaha fazla kural oluşturmak için ilişkilendirme algoritması.

Ilişkilendirme incelemesi modeli eklemek için

  1. İçinde Object Explorer, örneğini sağ tıklatın Analysis Servicesgelin Yeni sorguve'yi dmx.

    Sorgu Düzenleyicisi açılır ve yeni, boş bir sorgu içerir.

  2. Genel örneği kopyalayın ALTER MINING STRUCTUREboş sorgu deyimine.

  3. Birini değiştirin:

    <mining structure name> 
    
    <mining structure name> 
    

    ile:

    Market Basket
    
    Market Basket
    
  4. Birini değiştirin:

    <mining model name> 
    
    <mining model name> 
    

    ile:

    [Modified Association]
    
    [Modified Association]
    
  5. Birini değiştirin:

    <mining model columns>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
    
    <mining model columns>,
    <table columns>
    (  [<nested key column>],
       <nested mining model columns> )
    

    ile:

    OrderNumber,
    [Products] PREDICT (
            [Model]
        )
    
    OrderNumber,
    [Products] PREDICT (
            [Model]
        )
    

    Bu durumda, [Products]tablo öngörülebilir sütun olarak İçilir. Ayrıca, [MODEL]sütun listede bulunur, çünkü iç içe geçmiş tablo anahtar sütununa.

  6. Birini değiştirin:

    USING <algorithm>( <algorithm parameters> )
    
    USING <algorithm>( <algorithm parameters> )
    

    ile:

    USING Microsoft_Association_Rules (Minimum_Probability = 0.1)
    
    USING Microsoft_Association_Rules (Minimum_Probability = 0.1)
    

    Şimdi ortaya çıkan deyimi aşağıdaki gibi olmalıdır:

    ALTER MINING STRUCTURE [Market Basket]
    ADD MINING MODEL [Modified Assocation]
    (
        OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    )
    USING Microsoft_Association_Rules (Minimum_Probability = 0.1)
    
    ALTER MINING STRUCTURE [Market Basket]
    ADD MINING MODEL [Modified Assocation]
    (
        OrderNumber,
        [Products] PREDICT (
            [Model]
        )
    )
    USING Microsoft_Association_Rules (Minimum_Probability = 0.1)
    
  7. Tarih dosyasını menüsünden tıklatın DMXQuery1.dmx farklı kaydet.

  8. İçinde Kaydet iletişim kutusunda uygun klasöre göz atın ve dosyayı Güncellenmiştir Association_Model.dmx.

  9. Araç çubuğunda Execute düğme.

Bu bir sonraki dersine ilişkili incelemesi modelleri ile birlikte Pazar Sepeti incelemesi yapısı işleyecektir.

Sonraki ders

Ders 3: Pazar Sepeti incelemesi yapısı işleme