select from <modeli>.İÇERİK (DMX)

Belirtilen veri madenciliği model için araştırma modeli şema satır kümesi döndürür.

Sözdizimi

SELECT [FLATTENED] [TOP <n>] <expression list> FROM <model>.CONTENT 
[WHERE <condition expression>]
[ORDER BY <expression> [DESC|ASC]]

Bağımsız değişkenler

  • n
    İsteğe bağlı.Geri dönmek için satırların sayısını belirten bir tamsayı.

  • expression list
    İçerik şema satır kümesi ' türetilmiş sütunları virgülle ayrılmış listesi.

  • model
    Bir modeli tanımlayıcısı.

  • condition expression
    İsteğe bağlı.Sütun listesinden döndürülen değerleri sınırlamak için bir koşul.

  • expression
    İsteğe bağlı.Skaler değer döndüren bir ifade.

Açıklamalar

The SELECT FROM <model>.CONTENT statement returns content that is specific to each algorithm.Örneğin, özel bir uygulamada bir ilişkilendirme kuralları modelinin tüm kural açıklamaları kullanmak isteyebilirsiniz.Kullanabileceğiniz bir SELECT FROM <model>.CONTENT deyim değerleri node_rule içinde geri dönmek için sütun modeli.

Aşağıdaki tablo içerik madenciliği model dahil sütunları listeler.

Not

Algoritmalar sütunların içeriği doğru şekilde göstermek için farklı yorumlayabilir.Açıklaması için araştırma modeli içerik her algoritması ve nasıl yorumlamak ve sorgu ipuçları için araştırma modeli , içerik her modeli türü için bkz: İçerik modeli mining (Analysis Services - veri madenciliği).

İçerik satır kümesi sütun

Açıklama

MODEL_CATALOG

Katalog adı.Sağlayıcı kataloglar desteklemiyorsa null değerini alır.

MODEL_SCHEMA

Nitelenmemiş şema adı.Sağlayıcı schemas desteklemiyorsa null değerini alır.

MODEL_ADI

Model adı.Bu sütun null değeri içeremez.

ÖZNİTELİK_ADÝ

Adı öznitelik düğümüne karşılık gelir.

NODE_NAME

Düğümün adı.

NODE_UNIQUE_NAME

Düğüm modeli içinde benzersiz adı.

NODE_TYPE

Düğümün türünü gösteren bir tamsayı..

NODE_GUID

Düğüm GUID.GUID yoksa null değerini alır.

NODE_CAPTION

Bir etiket ya da düğüm ile ilişkilendirilmiş olan bir başlık.Öncelikle görüntüleme amacıyla kullanılır.Bir başlık yoksa, node_name döndürülür.

CHILDREN_CARDINALITY

Düğüm olan çocuklar sayısı.

PARENT_UNIQUE_NAME

Düğümün üst benzersiz adı.

NODE_DESCRIPTION

Düğüm açıklaması.

NODE_RULE

Düğüm kural temsil eden bir xml parçası gömülü.xml biçimi dize pmml standardına bağlı.

MARGINAL_RULE

Açıklayan bir xml parçası yol düğümü üst nesneden.

NODE_PROBABILITY

Düğüm sonlanan yol olasılık.

MARGINAL_PROBABILITY

Üst düğüm düğümden ulaşmasını olasılık.

NODE_DISTRIBUTION

Düğüm değerlerini dağıtım açıklayan istatistikleri içeren bir tablo.

NODE_SUPPORT

Bu düğüm'ın servis talebi sayısı.

Örnekler

Aşağıdaki kod için hedeflenen posta eklendi karar ağaçları modeli için üst düğüm kimliği döndürür araştırma yapısı.

SELECT MODEL_NAME, NODE_NAME FROM [TM Decision Tree].CONTENT
WHERE NODE_TYPE = 1

Beklenen sonuçlar:

MODEL_ADI

NODE_NAME

TM_DecisionTree

0

Aşağıdaki sorgu kullanır IsDescendant anlık alt düğüm önceki sorgu. döndü dönmek için işlev

Not

node_name bir dize değeridir, bir dönmesini kullanamazsınız, çünkü deyim bağımsız değişken olarak NODE_ID dönmek için IsDescendant işlev.

SELECT NODE_NAME, NODETYPE, NODE_CAPTION 
FROM [TM Decision Tree].CONTENT
WHERE ISDESCENDANT('0')

Beklenen sonuçlar:

Karar ağaçları modeli modeli olduğu için bağımlıları modeli üst düğümün tek Marjinal istatistikleri düğüm, bir düğüm öngörülebilir öznitelik temsil eder ve giriş öznitelikleri ve değerleri içeren birden çok düğüm içerir.Daha fazla bilgi için bkz: Karar ağacı modeller için içerik modeli mining (Analysis Services - veri madenciliği).

flattened anahtar sözcüğünü kullanma

araştırma modeli İçeriği sık sık model içinde iç içe geçmiş tablo sütunları hakkında ilginç bilgiler içermektedir.flattened anahtar sözcüğü, hiyerarşik satır kümeleri destekleyen sağlayıcı kullanmadan bir iç içe geçmiş tablo sütun veri almak sağlar.

Marjinal istatistikleri düğüm tek bir düğüm aşağıdaki sorgu döndürür (node_type = 26) Naïve Bayes modelinden.Ancak, bu düğüm NODE_DISTRIBUTION içinde iç içe geçmiş bir tablo içeren sütun.Sonuç olarak, iç içe geçmiş tablo sütun düzleştirilir ve iç içe geçmiş tablo içindeki her satırı için bir satır döndürdü.Değer model_adı skaler sütun iç içe geçmiş tablo içindeki her satırı için yinelenir.

Ayrıca, yalnızca iç içe geçmiş tablo sütun adı belirtirseniz, yeni bir sütun iç içe geçmiş tablo her sütun için döndürülen olduğunu fark.Varsayılan olarak, her iç içe geçmiş tablo sütun adı için iç içe geçmiş tablo adı öneki.

SELECT FLATTENED MODEL_NAME, NODE_DISTRIBUTION
FROM [TM_NaiveBayes].CONTENT
WHERE NODE_TYPE = 26

Örnek sonuçlar:

MODEL_ADI

NODE_DISTRIBUTION.ÖZNİTELİK_ADÝ

NODE_DISTRIBUTION.ATTRIBUTE_VALUE

NODE_DISTRIBUTION.DESTEK

NODE_DISTRIBUTION.OLASILIK

NODE_DISTRIBUTION.VARYANS

NODE_DISTRIBUTION.VALUETYPE

TM_NaiveBayes

Bisiklet alıcı

Eksik

0

0

0

1

TM_NaiveBayes

Bisiklet alıcı

0

6556

0.506685215240745

0

TM_NaiveBayes

Bisiklet alıcı

1

6383

0.493314784759255

0

Aşağıdaki örnek yalnızca birkaç sütun iç içe geçmiş dönmek gösterilmiştir tablo yükseltmesinden deyimini kullanarak.Görüldüğü gibi görüntü yumuşatma tarafından iç içe geçmiş tablo, tablo adını basitleştirebilirsiniz.

SELECT MODEL_NAME, 
(SELECT ATTRIBUTE_NAME, ATTRIBUTE_VALUE, [SUPPORT] AS t
FROM NODE_DISTRIBUTION) 
FROM TM_NaiveBayes.CONTENT
WHERE NODE_TYPE = 26

Örnek sonuçlar:

MODEL_ADI

t.ATTRIBUTE_NAME

t.ATTRIBUTE_VALUE

t.support

TM_NaiveBayes

Bisiklet alıcı

Eksik

0

TM_NaiveBayes

Bisiklet alıcı

0

6556

TM_NaiveBayes

Bisiklet alıcı

1

6383