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 |