Ders 1: Pazar Sepeti incelemesi yapısı oluşturma

Bu derste, ne tahmin olanak sağlayan incelemesi yapısı oluşturur Adventure Works Cyclesürünleri müşteri aynı anda satın eğilimindedir. İncelemesi yapıları ve veri incelemesi kendi rolü ile tanımıyorsanız Bkz: Yapıları mining (Analiz Hizmetleri - veri incelemesi).

Bu derste oluşturacağı dernek incelemesi yapısını destekler ekleyerek incelemesi modelleri temel Microsoft ilişkilendirme algoritması. Daha sonraki derslerde, müşteri, Pazar Sepeti analiz denir aynı anda satın eğilimi ürünleri türünü tahmin incelemesi modelleri kullanır. Örneğin, müşteriler dağ bisikleti, Bisiklet lastikleri ve kask aynı anda satın eğilimindedir bulabilirsiniz.

Bu derste, incelemesi yapısı iç içe geçmiş tablolar kullanılarak tanımlanır. Yapı tarafından tanımlanacaktır verileri etki alanı iki farklı kaynak tablo içinde bulunduğu için iç içe geçmiş tablolar kullanılır. İç içe geçmiş tablolar ile ilgili daha fazla bilgi için bkz: Iç içe tablolar (Analiz Hizmetleri - veri incelemesi).

create INCELEMESI yapısı deyimi

İç içe tablo içeren incelemesi yapısını oluşturmak için CREATE MINING STRUCTURE (DMX)deyimi. Deyim kodu, aşağıdaki bölüme ayrılmış:

  • Adlandırma yapısı

  • Anahtar sütunu tanımlama

  • İncelemesi sütunları tanımlama

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

MINING YAPıSı create deyimi genel bir örneği aşağıdadır:

CREATE MINING STRUCTURE [<Mining Structure Name>]
(
   <key column>,
   <mining structure columns>,
   <table columns>
   (  <nested key column>,
      <nested mining structure columns> )
) 

CREATE MINING STRUCTURE [<Mining Structure Name>]
(
   <key column>,
   <mining structure columns>,
   <table columns>
   (  <nested key column>,
      <nested mining structure columns> )
) 

Kodun ilk satırı yapısını tanımlar:

CREATE MINING STRUCTURE [Mining Structure Name]

CREATE MINING STRUCTURE [Mining Structure Name]

Nesneyi dmx adlandırma hakkında daha fazla bilgi için bkz: Identifiers (DMX).

Sonraki satıra kodunun anahtar sütunu benzersiz olarak tanımlayan bir varlık kaynak veri incelemesi yapısını tanımlar:

<key column>

<key column>

Sonraki satıra kodunun incelemesi yapısı ile ilişkili incelemesi modeli tarafından kullanılan incelemesi sütunları tanımlamak için kullanılır:

<mining structure columns>

<mining structure columns>

Sonraki kod satırlarını iç içe geçmiş tablo sütunları tanımlayın:

<table columns>
(  <nested key column>,
   <nested mining structure columns> )

<table columns>
(  <nested key column>,
   <nested mining structure columns> )

Tanımlayabileceğiniz yapısı sütunları incelemesi türleri hakkında daha fazla bilgi için bkz: Incelemesi yapısı sütunlar.

[!NOT]

Varsayılan olarak, SQL Server Veri Akışı Araçları (SSDT)her incelemesi yapısı; yüzde 30 holdout veri kümesi oluşturur dmx incelemesi yapısını oluşturmak için kullandığınızda, ancak elle holdout veri kümesi istenirse eklemeniz gerekir.

Ders görevleri

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

  • Yeni boş bir sorgu oluşturma

  • Sorgu incelemesi yapısı oluşturmak için değiştirme

  • Sorgu yürütme

Sorgu oluşturma

Örneğine bağlanmak için ilk adım olduğunu Analysis Servicesve yeni bir dmx sorgu oluşturmak SQL Server Management Studio.

SQL Server Management Studio'yu dmx yeni bir sorgu oluşturmak için

  1. Open SQL Server Management Studio.

  2. İçinde sunucuya Bağlan için iletişim kutusunu sunucu türüseçin Analysis Services. İçinde sunucu adı, tip LocalHost, ya da örneği adı Analysis ServicesBu ders için bağlanmak istediğiniz. Bağlan'ı tıklatın.

  3. İç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.

Sorguyu değiştirme

Sonraki adım, Pazar Sepeti incelemesi yapısı oluşturmak için yukarıda açıklanan create INCELEMESI yapısı deyimi değiştirmektir.

MINING YAPıSı create deyimi özelleştirmek için

  1. Sorgu Düzenleyicisi'nde MINING YAPıSı create deyimi genel örneği boş sorgu kopyalayın.

  2. Birini değiştirin:

    [mining structure name] 
    
    [mining structure name] 
    

    ile:

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

    <key column>
    
    <key column>
    

    ile:

    OrderNumber TEXT KEY
    
    OrderNumber TEXT KEY
    
  4. Birini değiştirin:

    <table columns>
    (  <nested key column>,
       <nested mining structure columns> )
    
    <table columns>
    (  <nested key column>,
       <nested mining structure columns> )
    

    ile:

        [Products] TABLE (
            [Model] TEXT KEY
        )
    
        [Products] TABLE (
            [Model] TEXT KEY
        )
    

    METİN anahtar dil modeli sütun iç içe geçmiş tablo için anahtar sütunu olduğunu belirtir.

    Şimdi tam incelemesi yapısı deyimi aşağıdaki gibi olmalıdır:

    CREATE MINING STRUCTURE [Market Basket] (
        OrderNumber TEXT KEY,
        [Products] TABLE (
            [Model] TEXT KEY
        )
    )
    
    CREATE MINING STRUCTURE [Market Basket] (
        OrderNumber TEXT KEY,
        [Products] TABLE (
            [Model] TEXT KEY
        )
    )
    
  5. Tarih dosyasını menüsünden tıklatın DMXQuery1.dmx farklı kaydet.

  6. İçinde Kaydet iletişim kutusunda uygun klasöre göz atın ve dosyayı Pazar Sepeti Structure.dmx.

Sorgu yürütme

Sorguyu yürütmek için son adım olduğunu. Bir sorgu oluşturup kaydettiğiniz sonra yürütülecek ihtiyacı (başka bir deyişle, deyiminin çalıştırılması gerekiyor) sunucu üzerinde incelemesi yapısı oluşturmak için. Sorgu Düzenleyicisi'nde sorguları yürütme hakkında daha fazla bilgi için bkz: Veritabanı Altyapısı Query Editor (SQL Server Management Studio'yu).

Sorguyu yürütmek için

  • Sorgu Düzenleyicisi'nde, araç çubuğunda Execute.

    Sorgunun durumunu görüntülenir mesaj sorgu deyimi yürütme tamamlandığında Editör'ün altındaki sekmesi. İleti görüntülenmelidir:

    Executing the query 
    Execution complete
    
    Executing the query 
    Execution complete
    

    Adlı yeni bir yapısını Pazar Sepeti şimdi sunucu üzerinde bulunmaktadır.

Bir sonraki dersine incelemesi modelleri, yeni oluşturduğunuz Pazar Sepeti incelemesi yapısı ekleyecektir.

Sonraki ders

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