SELECT FROM < > .CONTENT (DMX) modeli
Sayı çıkarma modeli şeması kümesi için belirtilen veri araştırma modeli.
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 kaç satır belirten bir tamsayı.expression list
İçerik şema satır kümesi kümesi türetilmiş sütunlar virgülle ayrılmış listesi.model
Bir modelin 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.
Remarks
The SELECT FROM <model>.CONTENT statement returns content that is specific to each algorithm.Örneğin, bir ilişki kurallar modelinin tüm kural açıklamaları özel bir uygulamada kullanmak isteyebilirsiniz.Kullanabileceğiniz birSELECT FROM <model>.CONTENTdeyim modeli. NODE_RULE sütun değerlerini vermesini
Aşağıdaki tablo içerik madenciliği modelinde bulunan 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 her algoritma ve yorumlamak ve ipuçları içeriği araştırma modeli içerik her model türü için bkz:araştırma modeli Içerik (Analysis Services - veri madenciliği).
CONTENT satır kümesi kümesi sütun |
Açıklama |
---|---|
MODEL_CATALOG |
Bir katalog adı.Sağlayıcı kataloglar desteklemiyorsa, null. |
MODEL_SCHEMA |
Bir niteleyici olmayan şema adı.Sağlayıcı, şema desteklemiyorsa, null. |
MODEL_ADI |
Bir model adı.Bu sütun null değeri içeremez. |
ÖZNİTELİK_ADÝ |
Adı öznitelik karşılık gelen düğümü. |
NODE_NAME |
Düğümün adı. |
NODE_UNIQUE_NAME |
Benzersiz bir ad düğümün içinde modeli. |
NODE_TYPE |
Düğüm türünü gösteren tamsayı.. |
NODE_GUID |
Düğüm GUID.Herhangi bir GUID, NULL. |
NODE_CAPTION |
Etiket veya düğüm ile ilişkili bir resim yazısı.Ö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ın sayısı. |
PARENT_UNIQUE_NAME |
Benzersiz bir ad düğümün üst. |
NODE_DESCRIPTION |
Düğüm bir açıklaması. |
NODE_RULE |
Kural temsil eden bir XML parçası düğüm gömülü.XML dizesi biçimi PMML standardına dayanır. |
MARGINAL_RULE |
Açıklayan bir XML parçası yol düğümü ana. |
NODE_PROBABILITY |
Düğüm biten yolunu olasılık. |
MARGINAL_PROBABILITY |
Ana düğümden düğüme ulaşma olasılığı. |
NODE_DISTRIBUTION |
Düğüm değerlerini dağıtım açıklayan istatistikleri içeren bir tablo. |
NODE_SUPPORT |
Servis taleplerini'nın bu düğüm sayısı. |
Örnekler
Aşağıdaki kod için hedeflenen postanın eklenen karar ağaçları modeli için üst düğümün Kimliğini 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 kullananIsDescendantÖnceki sorgu. döndü düğümünün alt öğelerini geri dönmek için işlev
Not
The NODE_NAME değerini bir dize olduğundan, the NODE_ID bağımsız değişkeni olarak geri dönmek için bir sub-select deyimini kullanamazsınızIsDescendantişlev.
SELECT NODE_NAME, NODETYPE, NODE_CAPTION
FROM [TM Decision Tree].CONTENT
WHERE ISDESCENDANT('0')
Beklenen sonuçlar:
Karar ağaçları model model olduğu için modeli üst düğümün altlarý giriş öznitelikleri ve değerleri içeren birden çok düğüm tek Marjinal İstatistikler düğümünü ve öngörülebilir özniteliği temsil eden bir düğüm içerir.Daha fazla bilgi için bkz:araştırma modeli Karar ağacı modeller için içerik (Analysis Services - veri madenciliği).
FLATTENED anahtar sözcüğünü kullanma
İçerik araştırma modeli, sık sık iç içe geçmiş tablo sütunları modelinde ilginç bilgileri içermektedir.FLATTENED anahtar sözcüğünü iç içe geçmiş bir tablodan veri almanıza olanak tanır sütun kullanmadan hiyerarşik Satır kümeleri destekleyen şifreleme hizmeti sağlayıcısı.
Aşağıdaki sorgu tek bir düğüm, Marjinal İstatistikler düğümünü döndürür (NODE_TYPE 26 =) Naïve Bayes modelinden.Ancak, bu düğüm NODE_DISTRIBUTION sütunundaki bir iç içe tablo içerir.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ürülür.skaler sütun MODEL_NAME, 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, dikkat edin.Varsayılan olarak, her iç içe geçmiş tablo sütun adına 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.ATTRIBUTE_NAME |
NODE_DISTRIBUTION.ATTRIBUTE_VALUE |
NODE_DISTRIBUTION.SUPPORT |
NODE_DISTRIBUTION.PROBABILITY |
NODE_DISTRIBUTION.VARIANCE |
NODE_DISTRIBUTION.VALUETYPE |
---|---|---|---|---|---|---|
TM_NaiveBayes |
Bisiklet alıcı |
MISSING: |
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, sub-select bir deyim kullanarak iç içe tablodan yalnızca bazı sütunları geri gösterilmiştir.Görüntü yumuşatma iç içe tablonun tablo adı gösterilen 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ı |
MISSING: |
0 |
TM_NaiveBayes |
Bisiklet alıcı |
0 |
6556 |
TM_NaiveBayes |
Bisiklet alıcı |
1 |
6383 |