Ders 4: Bike Buyer incelemesi modeller gözatma

Bu derste, kullanacağınız Seçin (dmx) karar ağacı ve Kümeleme incelemesi içerik keşfetmek için deyimi modeller that you created in ders 2: Akıllı incelemesi yapısı incelemesi modeller ekleme.

Bulunan bir incelemesi modeli sütunları incelemesi yapısı tarafından tanımlanan sütunların değildir, ancak bunun yerine belirli algoritması tarafından bulunan desenleri ve eğilimleri tanımlamak sütunlar kümesidir. Bu incelemesi modeli sütunları açıklanan DMSCHEMA_MINING_MODEL_CONTENT satır kümesi şema satırkümesi. Örneğin, içerik şema satır kümesi model_name sütun incelemesi model adını içerir. Kümeleme incelemesi modeli, NODE_CAPTION sütun her kümenin adını içerir ve NODE_DESCRIPTION sütun özellikleri her kümesinin açıklamasını içerir. Bu sütunların select from kullanarak gözatabilirsiniz <modeli>.İÇERİK dmx deyimi. Bu ifade, incelemesi modeli oluşturmak için kullanılan verileri keşfetmek için de kullanabilirsiniz. Drillthrough incelemesi yapısı üzerinde bu deyimi kullanmak için etkinleştirilmelidir. Deyimi hakkında daha fazla bilgi için bkz: SELECT FROM <model>.CASES (DMX).

Kesikli sütun tüm devletler select DISTINCT deyimi kullanarak da döndürebilirsiniz. Örneğin, bir cinsiyet sütunu bu işlemi gerçekleştirirseniz, sorgu döndürür maleve female.

Ders görevleri

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

  • İncelemesi modelleri içinde bulunan içeriği keşfedin

  • Servis taleplerini incelemesi modeli eğitmek için kullanılan veri kaynağından dönmek

  • Farklı durumlar için belirli bir Kesikli sütun kullanılabilir keşfedin

Bir incelemesi modeli içeriği döndürme

Bu derste, kullandığınız SELECT FROM <model>.CONTENT (DMX)Küme modeli içeriğini dönmek deyimi.

select from genel bir örneği aşağıda verilmiştir <modeli>.İÇERİK bildirimi:

SELECT <select list> FROM [<mining model>].CONTENT
WHERE <where clause>

SELECT <select list> FROM [<mining model>].CONTENT
WHERE <where clause>

İlk satır kodu incelemesi modeli içeriği ve ilişkili oldukları incelemesi modeli dönmek için sütunları tanımlar:

SELECT <select list> FROM [<mining model].CONTENT

SELECT <select list> FROM [<mining model].CONTENT

.İÇERİK yan tümcesi incelemesi model adını yanındaki incelemesi modeli içeriği döndürme belirtir. Bulunan incelemesi modeli sütunları hakkında daha fazla bilgi için bkz: DMSCHEMA_MINING_MODEL_CONTENT satır kümesi.

Son satır kodun isteğe bağlı olarak, deyim tarafından döndürülen sonuçlarını süzmek için de kullanabilirsiniz:

WHERE <where clause>

WHERE <where clause>

Durumlarda yüksek bir sayı içeren kümeleri için sorgu sonuçları sınırlamak isterseniz, örneğin, için select deyimi aşağıdaki where yan tümcesini ekleyebilirsiniz:

WHERE NODE_SUPPORT > 100

WHERE NODE_SUPPORT > 100

where deyimi kullanma hakkında daha fazla bilgi için bkz: SELECT (DMX).

Kümeleme incelemesi modeli içeriği dönmek 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. select from genel örneği kopyalayın <modeli>.İÇERİK boş sorgu deyimine.

  3. Birini değiştirin:

    <select list> 
    
    <select list> 
    

    ile:

    Ayrıca değiştirmek * herhangi bir sütunda bulunan bir listesini DMSCHEMA_MINING_MODEL_CONTENT satır kümesi.

  4. Birini değiştirin:

    [<mining model>] 
    
    [<mining model>] 
    

    ile:

    [Clustering]
    
    [Clustering]
    

    Şimdi, tam deyimi aşağıdaki gibi olmalıdır:

    SELECT * FROM [Clustering].CONTENT
    
    SELECT * FROM [Clustering].CONTENT
    
  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 dosya adı SELECT_CONTENT.dmx.

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

    Sorgu incelemesi modeli içeriği döndürür.

Drillthrough kullanın

Sonraki adım, karar ağacı incelemesi modeli eğitmek için kullanılan servis taleplerini örnekleme dönmek için drillthrough deyimi kullanmaktır. Bu derste, kullandığınız SELECT FROM <model>.CASES (DMX)karar ağacı modeli içeriğini dönmek deyimi.

select from genel bir örneği aşağıda verilmiştir <modeli>.Olgu Bildirimi:

SELECT <select list> 
FROM [<mining model>].CASES
WHERE IsInNode('<node id>')

SELECT <select list> 
FROM [<mining model>].CASES
WHERE IsInNode('<node id>')

Kaynak veri ve içinde bulunan incelemesi modeli dönmek için sütunları kodu ilk satırı tanımlar:

SELECT <select list> FROM [<mining model>].CASES

SELECT <select list> FROM [<mining model>].CASES

.DURUMLARDA yan drillthrough sorgu gösterdiğini belirtir. Drillthrough kullanmak için incelemesi modeli oluşturduğunuzda drillthrough etkinleştirmeniz gerekir.

Son satır kodun isteğe bağlıdır ve incelemesi modeli durumlarda dan isteyen düğümü belirtir:

WHERE IsInNode('<node id>')

WHERE IsInNode('<node id>')

where deyimi ile IsInNode kullanma hakkında daha fazla bilgi için bkz: SELECT FROM <model>.CASES (DMX).

İncelemesi modeli eğitmek için kullanılan servis taleplerini dönmek 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. select from genel örneği kopyalayın <modeli>.Boş sorgu deyimine durumda.

  3. Birini değiştirin:

    <select list> 
    
    <select list> 
    

    ile:

    Ayrıca değiştirmek * ile herhangi bir kaynak verileri (örneğin, [Bike Buyer]) içinde bulunan sütunlar listesi.

  4. Birini değiştirin:

    [<mining model>] 
    
    [<mining model>] 
    

    ile:

    [Decision Tree]
    
    [Decision Tree]
    

    Şimdi, tam deyimi aşağıdaki gibi olmalıdır:

    SELECT * 
    FROM [Decision Tree].CASES
    
    SELECT * 
    FROM [Decision Tree].CASES
    
  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 dosya adı SELECT_DRILLTHROUGH.DMX.

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

    Sorgu, karar ağacı incelemesi modeli eğitmek için kullanılan kaynak verileri döndürür.

Kesikli incelemesi modeli sütun durumları dönmek

Sonraki adım, farklı olası durumları belirtilen incelemesi modeli sütun dönmek için select DISTINCT deyimi kullanmaktır.

select DISTINCT deyimi genel bir örneği aşağıdadır:

SELECT DISTINCT [<column>] 
FROM [<mining model>]

SELECT DISTINCT [<column>] 
FROM [<mining model>]

Hangi devletler döndürülen incelemesi modeli sütunları kodu ilk satırı tanımlar:

SELECT DISTINCT [<column>] 

SELECT DISTINCT [<column>] 

Tüm sütun durumları dönmek için DISTINCT içermelidir. DISTINCT'yi dışlarsanız Bildirimi'nin tam bir tahmini için bir kısayol olur ve büyük olasılıkla devlet belirtilen sütun döndürür. Daha fazla bilgi için, bkz. SELECT (DMX).

Kesikli sütun durumları dönmek 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. select DISTINCT deyimi genel örneği boş sorgu kopyalayın.

  3. Birini değiştirin:

    [<column,name> 
    
    [<column,name> 
    

    ile:

    [Bike Buyer]
    
    [Bike Buyer]
    
  4. Birini değiştirin:

    [<mining model>] 
    
    [<mining model>] 
    

    ile:

    [Decision Tree]
    
    [Decision Tree]
    

    Şimdi, tam deyimi aşağıdaki gibi olmalıdır:

    SELECT DISTINCT [Bike Buyer] 
    FROM [Decision Tree]
    
    SELECT DISTINCT [Bike Buyer] 
    FROM [Decision Tree]
    
  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 dosya adı SELECT_DISCRETE.DMX.

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

    Sorgu Bike Buyer sütunun olası durumlar döndürür.

Bir sonraki dersine potansiyel müşterilerin bisiklet alıcıların karar ağacı incelemesi modelini kullanarak olup olmayacağını tahmin etmek.

Sonraki ders

Ders 5: Tahmin sorgular yürütme