Partilhar via


Interfaces de consulta de mineração de dados

As consultas de mineração de dados são baseadas na linguagem DMX (Extensões de Mineração de Dados). Você usa o DMX para todas as tarefas de previsão e modelagem, incluindo classificação, análise de risco, geração de recomendações e regressão linear. Você também pode recuperar os padrões e estatísticas que foram gerados quando você processou o modelo.

A sintaxe de uma consulta de previsão usando DMX é semelhante à sintaxe de uma consulta no Transact-SQL. O SQL Server Management Studio e o SSDT (SQL Server Data Tools) fornecem ferramentas que ajudam você a criar consultas de previsão DMX.

Este tópico descreve as interfaces que você pode usar para criar e executar consultas de mineração de dados usando DMX.

Ferramentas de Consulta

Interfaces de programação de aplicativo

Ferramentas de Consulta de Mineração de Dados

O SQL Server fornece as seguintes ferramentas que você pode usar para criar consultas de previsão, consultas de conteúdo e consultas de definição de dados em objetos de mineração de dados:

  • Construtor de Consultas de Previsão

  • Editor de Consultas

  • Modelos DMX

  • Componentes de mineração de dados do Integration Services

Construtor de Consultas de Previsão

O Construtor de Consultas de Previsão está incluído na guia Previsão de Modelo de Mineração do Designer de Mineração de Dados, que está disponível tanto no SQL Server Management Studio quanto no SSDT (SQL Server Data Tools).

Ao usar o construtor de consultas, você pode usar ferramentas gráficas para selecionar um modelo de mineração, adicionar novos dados de caso e adicionar funções de previsão. O Construtor de Consultas de Previsão inclui um editor de texto que você pode usar para modificar a consulta manualmente e um painel resultados simples para exibir os resultados da consulta.

Editor de Consultas

O Editor de Consultas no SQL Server Management Studio fornece ferramentas que você pode usar para criar e executar consultas DMX. Você pode se conectar a uma instância do SQL Server Analysis Services e selecionar um banco de dados, colunas de estrutura de mineração e um modelo de mineração. O Gerenciador de Metadados contém uma lista de funções de previsão que você pode procurar.

Modelos DMX

O SQL Server Management Studio fornece modelos de consulta DMX interativos que você pode usar para criar consultas DMX. Se você não vir a lista de modelos, clique em Exibir na barra de ferramentas e selecione Gerenciador de Modelos. Para ver todos os modelos do Analysis Services, incluindo modelos para DMX, MDX e XMLA, clique no ícone de cubo.

Para criar uma consulta usando um modelo, você pode arrastar o modelo para uma janela de consulta aberta ou clicar duas vezes no modelo para abrir uma nova conexão e um novo painel de consulta.

Para obter um exemplo de como criar uma consulta de previsão a partir de um modelo, consulte Criar uma consulta de previsão singleton de um modelo.

Aviso

O Suplemento de Mineração de Dados do Microsoft Office Excel também contém vários modelos, juntamente com um construtor de consultas interativo que pode ajudá-lo a compor instruções DMX complexas. Para usar os modelos, clique em Consulta e clique em Avançado no Cliente de Mineração de Dados.

Componentes de mineração de dados do Integration Services

Você também pode incluir consultas de previsão como parte de um pacote do SQL Server Integration Services. As seguintes tarefas e transformações no Integration Services dão suporte à criação e execução de consultas de previsão DMX e instruções DMX.

Componente Descrição
Tarefa de Consulta de Mineração de Dados Executa consultas DMX e outras instruções DMX como parte de um fluxo de controle.

O editor de tarefas fornece o Construtor de Consultas de Previsão e uma caixa de texto para modificar a consulta DMX manualmente. No entanto, o editor de tarefas não pode validar a consulta em objetos em uma solução do Analysis Services. Portanto, é melhor criar uma consulta no SQL Server Data Tools ou no Management Studio e colar o texto da instrução ou consulta no editor de tarefas.
Transformação de Consulta de Mineração de Dados Executa uma consulta de previsão em um fluxo de dados, usando dados fornecidos por uma fonte de fluxo de dados.

O editor de tarefas fornece o Construtor de Consultas de Previsão e uma caixa de texto para modificar a consulta DMX manualmente.

A transformação só pode ser usada para criar consultas que usam dados no fluxo de dados; ou seja, consultas que usam a sintaxe PREDICTION JOIN. Esse componente não pode ser usado para executar consultas de conteúdo ou outros tipos de instruções DMX.

Interfaces de programação de aplicativo

Você pode criar aplicativos personalizados que executam consultas em modelos de mineração de dados usando uma variedade de linguagens de programação, em combinação com protocolos de servidor, como OLE DB ou cliente ADOMD do Analysis Services. Para obter mais informações, consulte Programação de Mineração de Dados.

No entanto, o XMLA constitui o formato de mensagem subjacente para todas as interações com um servidor do Analysis Service. Em uma mensagem XMLA, as consultas são representadas de forma diferente dependendo se você está enviando uma consulta de previsão com base no DMX, em uma consulta de conteúdo ou em uma consulta que recupera metadados de modelo usando os conjuntos de linhas do esquema de mineração de dados.

Consulte Também

Referência de DMX (Data Mining Extensions)
Soluções de mineração de dados
Compreendendo a instrução DMX Select
Estrutura e uso de consultas de previsão DMX
Criar uma consulta de previsão usando o Construtor de Consultas de Previsão
Criar uma consulta DMX no SQL Server Management Studio