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
Open SQL Server Management Studio.
İç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.
İç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
Sorgu Düzenleyicisi'nde MINING YAPıSı create deyimi genel örneği boş sorgu kopyalayın.
Birini değiştirin:
[mining structure name] [mining structure name]
ile:
[Market Basket] [Market Basket]
Birini değiştirin:
<key column> <key column>
ile:
OrderNumber TEXT KEY OrderNumber TEXT KEY
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 ) )
Tarih dosyasını menüsünden tıklatın DMXQuery1.dmx farklı kaydet.
İç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