Compreensão da instrução DMX Select

Aplica-se a: SQL Server Analysis Services

A instrução SELECT é a base para a maioria das consultas que cria com Extensões de Mineração de Dados (DMX) no Microsoft SQL Server Analysis Services. Pode realizar muitos tipos diferentes de tarefas, como navegar e prever contra modelos de mineração de dados.

Seguem-se as tarefas que pode completar usando a instrução SELECT :

  • Navegue por um modelo de mineração de dados. O conjunto de linhas do esquema define a estrutura de um modelo.

  • Descubra os valores possíveis de uma coluna de modelo de mineração.

  • Navegue pelos casos atribuídos a nós num modelo de mineração, ou obtenha um caso representativo.

  • Crie previsões usando uma variedade de entradas.

  • Copiar modelos de mineração.

Cada uma destas tarefas utiliza um conjunto diferente de dados, que vamos chamar de domínio de dados. Defines o domínio de dados na cláusula FROM da instrução.

  • Queres encontrar objetos no próprio modelo de mineração de dados, como a regra que define um conjunto de dados, ou uma fórmula usada para fazer previsões.

    Nesse caso, precisa de analisar os metadados armazenados no próprio modelo. Portanto, o teu domínio de dados são as colunas no conjunto de linhas do esquema de mineração de dados.

  • Quer obter informações detalhadas dos casos usados para construir o modelo.

    Nesse caso, tens de perfurar até à estrutura de mineração, que é o teu domínio de dados, e olhar para linhas individuais em colunas como Género, Comprador de Bicicleta, e assim por diante.

Importante

Tudo o que está incluído na lista de expressões ou na cláusula WHERE deve vir do domínio de dados definido pela cláusula FROM . Não se podem misturar domínios de dados.

Tipos SELECT

A sintaxe da instrução SELECT suporta muitas tarefas diferentes. Use os seguintes padrões para realizar estas tarefas:

Previsão

Pode realizar previsões baseadas num modelo de mineração usando os seguintes tipos de consulta.

Pode incluir qualquer uma das instruções SELECT de navegação ou previsão dentro das cláusulas FROM e WHERE de uma instrução SELECT join de previsão.

Tipo de consulta Description
SELECIONAR A PARTIR DE [NATURAL] JUNÇÃO DE PREVISÃO Devolve uma previsão criada ao juntar as colunas do modelo de mineração às colunas de uma fonte de dados interna.

O domínio para este tipo de consulta são as colunas previsíveis do modelo e as colunas da fonte de dados de entrada.

SELECIONAR A PARTIR DO <MODELO> PREDICTION JOIN (DMX)

Consultas de Previsão (Mineração de Dados)
Modelo> SELECT FROM< Devolve o estado mais provável da coluna previsível, baseado apenas no modelo de mineração. Este tipo de consulta é um atalho para criar uma previsão com uma junção de previsão vazia.

O domínio para este tipo de consulta são as colunas previsíveis do modelo.

Modelo> SELECT FROM <(DMX)

Consultas de Previsão (Mineração de Dados)

Voltar aos Tipos Selecionados

Navegação

Pode navegar pelo conteúdo de um modelo de mineração utilizando os seguintes tipos de consultas.

Tipo de consulta Description
SELECIONE DISTINTO DE< modelo> Devolve todos os valores de estado do modelo de mineração para a coluna especificada.

O domínio de dados para este tipo de consulta é o modelo de mineração de dados.

SELECT DISTINCT FROM <modelo > (DMX)

Consultas de Conteúdo (Mineração de Dados)
SELECIONAR DO< modelo>. CONTEÚDO Devolve conteúdo que descreve o modelo de mineração.

O domínio de dados para este tipo de consulta é o conjunto de linhas do esquema de conteúdo.

SELECIONAR DO <modelo>. CONTEÚDO (DMX)

Consultas de Conteúdo (Mineração de Dados)
SELECIONAR DO< modelo>. DIMENSION_CONTENT Devolve conteúdo que descreve o modelo de mineração.

O domínio de dados para este tipo de consulta é o conjunto de linhas do esquema de conteúdo.

SELECIONAR DO <modelo>. DIMENSION_CONTENT (DMX)
SELECIONAR DO< modelo>. PMML Devolve a representação Predictive Model Markup Language (PMML) do modelo de mineração, para algoritmos que suportam esta funcionalidade.

O domínio para este tipo de consulta é o conjunto de linhas do esquema PMML.

DMSCHEMA_MINING_MODEL_CONTENT_PMML Rowset

Voltar aos Tipos Selecionados

A copiar

Pode copiar um modelo de mineração e a sua estrutura associada para um novo modelo, e depois renomear o modelo dentro da instrução.

Tipo de consulta Description
SELECT INTO <novo modelo> Cria uma cópia do modelo de mineração.

O domínio para este tipo de consulta é o modelo de mineração de dados.

SELECIONE EM (DMX)

Voltar aos Tipos Selecionados

Exploração Detalhada

Pode navegar pelos casos, ou uma representação dos casos, que foram usados para treinar o modelo, utilizando os seguintes tipos de consulta.

Tipo de consulta Description
SELECIONAR DO< modelo>. CASOS Devolve os casos usados para treinar o modelo de mineração.

O domínio para este tipo de consulta é o modelo de mineração de dados.

SELECIONAR DO <modelo>. CASOS (DMX)

Criar Consultas de Drillthrough usando DMX
SELECIONAR DO< modelo>. SAMPLE_CASES Devolve um caso de amostra, representativo dos casos usados para treinar o modelo de mineração.

O domínio para este tipo de consulta é o modelo de mineração de dados.

SELECIONAR DO <modelo>. SAMPLE_CASES (DMX)
SELECIONE DE< ESTRUTURA>. CASOS Devolve as linhas de dados detalhadas da estrutura de mineração subjacente, mesmo que alguns detalhes não tenham sido usados no treino do modelo de mineração.

SELECIONE DE <ESTRUTURA>. CASOS

Consultas de perfuração (Mineração de Dados)

Voltar aos Tipos Selecionados