Wybierz z <model>.ZAWARTOŚĆ (DMX)

Zwraca model wyszukiwania zestaw wierszy schematu dla określonych danych model wyszukiwania.

Składnia

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

Argumenty

  • n
    Opcjonalne.Liczba całkowita, która określa liczbę wierszy, aby powrócić.

  • expression list
    Rozdzielana przecinkami lista kolumn pochodnych z zawartości zestaw zestaw wierszy schematu.

  • model
    Identyfikator modelu.

  • condition expression
    Opcjonalne.Warunek do ograniczenia wartości, które są zwracane z kolumna listy.

  • expression
    Opcjonalne.Wyrażenie, które zwraca wartość skalarną.

Uwagi

SELECT FROM <Model>.CONTENT instrukcja zwraca zawartość jest specyficzne dla każdej algorytmu.Na przykład można użyć opisy wszystkich reguł zasad skojarzenia modelu w aplikacji niestandardowej.Można użyć SELECT FROM <model>.CONTENT instrukcja do zwracania wartości kolumna NODE_RULE modelu.

W poniższej tabela przedstawiono kolumny, które są uwzględnione w model wyszukiwania zawartości.

Ostrzeżenie

Algorytmy może różnie interpretować kolumn do reprezentowania poprawnie zawartości.Opis zawartości dla każdego algorytmu i wskazówki dotyczące interpretacji i kwerendy zawartości dla każdego modelu typu model wyszukiwania modelu górnictwa, zobacz Górnictwo modelu zawartości (Analysis Services - wyszukiwania danych).

Zestaw wierszy zawartości kolumna

Opis

MODEL_CATALOG

Nazwa katalogu.Wartość NULL, jeśli dostawca nie obsługuje katalogi.

MODEL_SCHEMA

Nazwy niekwalifikowane schematu.Wartość NULL, jeśli dostawca nie obsługuje schematów.

NAZWA_MODELU

Nazwa modelu.To kolumna nie może zawierać wartość NULL.

ATTRIBUTE_NAME

Nazwa atrybut, który odpowiada węzła.

NAZWA_WĘZŁA

Nazwa węzła.

NODE_UNIQUE_NAME

Unikatowa nazwa węzła w ramach modelu.

NODE_TYPE

Liczba całkowita, która reprezentuje typ węzła..

NODE_GUID

Węzeł identyfikatora GUID.Wartość NULL, jeśli żaden identyfikator GUID.

NODE_CAPTION

Etykiety lub podpis, który jest skojarzony z węzłem.Używany głównie w celach wyświetlania.Jeśli podpis nie istnieje, zwracany jest nazwa_węzła.

CHILDREN_CARDINALITY

Liczba dzieci, które ma węzła.

PARENT_UNIQUE_NAME

Unikatowa nazwa węzła nadrzędnego.

NODE_DESCRIPTION

Opis węzła.

NODE_RULE

Fragment XML reprezentującą reguły osadzone w węźle.Format ciąg XML jest oparty na standardzie PMML.

MARGINAL_RULE

Fragment XML opisuje ścieżka z obiektu nadrzędnego do węzła.

NODE_PROBABILITY

Prawdopodobieństwo ścieżka, która kończy się w węźle.

MARGINAL_PROBABILITY

Prawdopodobieństwo osiągnięcia węzła z węzła nadrzędnego.

NODE_DISTRIBUTION

Tabela zawierająca statystyki opisujące dystrybucji wartości w węźle.

NODE_SUPPORT

Liczba przypadkach w tym węźle.

Przykłady

Poniższy kod zwraca identyfikator węzła nadrzędnego dla modelu drzew decyzji, który został dodany do struktura wyszukiwania ukierunkowanych korespondencji.

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

Oczekiwane wyniki:

NAZWA_MODELU

NAZWA_WĘZŁA

TM_DecisionTree

0

Następujące kwerendy używa IsDescendant funkcja zwraca bezpośrednie elementy podrzędne węzła, który został zwrócony w poprzedniej kwerendy.

Ostrzeżenie

Ponieważ wartość nazwa_węzła jest ciąg, sub-select instrukcja nie można używać do zwrotu jako argument NODE_ID IsDescendant funkcja.

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

Oczekiwane wyniki:

Ponieważ model jest modelem drzewa decyzji, elementy podrzędne węzła nadrzędnego modelu zawiera węzeł Statystyka marginalny pojedynczego węzła, który reprezentuje atrybut przewidywalny i wiele węzłów, które zawierają atrybuty wejściowe i wartości.Aby uzyskać więcej informacji, zobacz Model zawartości dla modeli drzewa decyzji górnictwo (Analysis Services - wyszukiwania danych).

Za pomocą słowa kluczowego FLATTENED

model wyszukiwania zawartości często zawiera interesujące informacje o modelu w kolumnach tabela zagnieżdżonej.Słowo kluczowe FLATTENED pozwala pobierać dane z kolumna tabela zagnieżdżonej bez używania dostawca, który obsługuje hierarchicznych zestawów wierszy.

Następująca kwerenda zwraca jeden węzeł węzeł Statystyka marginalny (NODE_TYPE = 26) z modelu Naïve Bayes.Jednak ten węzeł zawiera zagnieżdżoną tabela kolumna NODE_DISTRIBUTION.W wyniku spłaszczone kolumna tabela zagnieżdżonej i zwracana jest wiersz dla każdego wiersza w tabela zagnieżdżonej.Wartość wartość skalarna kolumna nazwa_modelu jest powtarzany dla każdego wiersza w tabela zagnieżdżonej.

Należy również zwrócić uwagę, że jeśli określisz tylko nazwa kolumna tabela zagnieżdżonej nowej kolumna jest zwracana dla każdej kolumna tabela zagnieżdżonej.Domyślnie nazwa tabela zagnieżdżonej jest poprzedzona nazwą każdej kolumna tabela zagnieżdżonej.

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

Przykład wyniki:

NAZWA_MODELU

NODE_DISTRIBUTION.ATTRIBUTE_NAME

NODE_DISTRIBUTION.ATTRIBUTE_VALUE

NODE_DISTRIBUTION.OBSŁUGA

NODE_DISTRIBUTION.PRAWDOPODOBIEŃSTWO

NODE_DISTRIBUTION.ODCHYLENIE

NODE_DISTRIBUTION.VALUETYPE

TM_NaiveBayes

Kupujący Bike

Brak

0

0

0

1

TM_NaiveBayes

Kupujący Bike

0

6556

0.506685215240745

0

TM_NaiveBayes

Kupujący Bike

1

6383

0.493314784759255

0

Poniższy przykład ilustruje sposób zwrócona tylko niektóre kolumny tabela zagnieżdżonej za pomocą instrukcja sub-select.Ekran można uprościć przez wygładzanie tabela nazwę tabela zagnieżdżonej, jak pokazano.

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

Przykład wyniki:

NAZWA_MODELU

t.ATTRIBUTE_NAME

t.ATTRIBUTE_VALUE

t.support

TM_NaiveBayes

Kupujący Bike

Brak

0

TM_NaiveBayes

Kupujący Bike

0

6556

TM_NaiveBayes

Kupujący Bike

1

6383