Compartilhar via


Compreendendo a instrução DMX Select

Aplica-se a: SQL Server Analysis Services

A instrução SELECT é a base para a maioria das consultas que você cria com DMX (Data Mining Extensions) no Microsoft SQL Server Analysis Services. Pode executar muitos tipos diferentes de tarefas, como pesquisar e prever com base em modelos de mineração de dados.

A seguir estão as tarefas que você pode concluir usando a instrução SELECT :

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

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

  • Navegar pelos casos que são atribuídos a nós em um modelo de mineração ou obter um caso representativo.

  • Criar previsões usando uma variedade de entradas.

  • Copiar modelos de mineração.

Cada uma dessas tarefas usa um conjunto diferente de dados, que chamaremos de domínio de dados. Você define o domínio de dados na cláusula FROM da instrução.

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

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

  • Você deseja obter informações detalhadas dos casos usados para criar o modelo.

    Nesse caso, você precisa detalhar a estrutura de mineração, que é o domínio de dados, e verificar as linhas individuais em colunas como Gender, Bike Buyer e assim por diante.

Importante

Qualquer coisa incluída na lista de expressões ou na cláusula WHERE deve vir do domínio de dados definido pela cláusula FROM . Você não pode misturar domínios de dados.

Tipos SELECT

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

Previsão

As previsões com base em um modelo de mineração podem ser executadas com os tipos de consulta a seguir.

Você pode incluir qualquer uma das instruções SELECT de navegação ou previsão nas cláusulas FROM e WHERE de uma instrução SELECT de junção de previsão.

Tipo de Consulta Descrição
SELECIONE ENTRE [NATURAL] PREDICTION JOIN Retorna uma previsão criada pela associação de colunas no modelo de mineração para as colunas de uma fonte de dados interna.

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

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

Consultas de previsão (mineração de dados)
SELECIONAR DO <modelo> Retorna o estado mais provável da coluna previsível, com base apenas no modelo de mineração. Esse tipo de consulta é um atalho para criação de uma previsão com junção de previsão vazia.

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

SELECIONAR DO <modelo> (DMX)

Consultas de previsão (mineração de dados)

Voltar para Selecionar tipos

Navegação

Os conteúdos de um modelo de mineração podem ser pesquisados usando-se os seguintes tipos de consultas.

Tipo de Consulta Descrição
SELECT DISTINCT FROM <modelo> Retorna todos os valores de estado do modelo de mineração para a coluna especificada.

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

SELECIONAR DISTINTO DO <modelo > (DMX)

Consultas de conteúdo (mineração de dados)
SELECIONE DO <modelo>. CONTEÚDO Retorna o conteúdo que descreve um modelo de mineração.

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

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

Consultas de conteúdo (mineração de dados)
SELECIONE DO <modelo>. DIMENSION_CONTENT Retorna o conteúdo que descreve um modelo de mineração.

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

SELECIONE DO <modelo>. DIMENSION_CONTENT (DMX)
SELECIONE DO <modelo>. PMML Retorna a representação PMML (Predictive Model Markup Language) do modelo de mineração para os algoritmos que oferecem suporte a essa funcionalidade.

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

Conjunto de linhas DMSCHEMA_MINING_MODEL_CONTENT_PMML

Voltar para Selecionar tipos

Copiando

É possível copiar um modelo de mineração e a estrutura de mineração associada em um novo modelo e, depois, renomear o modelo na instrução.

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

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

SELECIONE EM (DMX)

Voltar para Selecionar tipos

Detalhamento

Pesquise os casos ou a representação desses casos, que foram usados para treinar o modelo, usando os tipos de consulta a seguir.

Tipo de Consulta Descrição
SELECIONE DO <modelo>. CASOS Retorna os casos usados para treinar o modelo de mineração.

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

SELECIONE DO <modelo>. CASOS (DMX)

Criar consultas de detalhamento usando DMX
SELECIONE DO <modelo>. SAMPLE_CASES Retorna um caso de exemplo, representante dos casos usados para treinar o modelo de mineração.

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

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

SELECIONE DA <estrutura>. CASOS

Consultas de detalhamento (mineração de dados)

Voltar para Selecionar tipos

Confira também

Referência de DMX (Data Mining Extensions)
Referência de instrução DMX (Data Mining Extensions)
Convenções de sintaxe DMX (Data Mining Extensions)