Partilhar via


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

Para mineração de dados, a categoria consulta de definição de dados significa instruções DMX ou comandos XMLA que fazem o seguinte:

  • Criar, alterar ou manipular objetos de mineração de dados, como um modelo.

  • Definir a origem dos dados a serem usados em treinamento ou para previsão.

  • Exportar ou importar modelos de mineração e estruturas de mineração.

Criando consultas de definição de dados

  • Consultas de definição de dados nas Ferramentas de Dados do SQL Server

  • Consultas de definição de dados no SQL Server Management Studio

Instruções de definição de dados de script

Instruções de definição de dados de script

Criando consultas de definição de dados

Você pode criar consultas de definição de dados (instruções) usando o Construtor de Consultas de Previsão no SSDT (SQL Server Data Tools) e no SQL Server Management Studio, ou usando a janela Consultas DMX no SQL Server Management Studio. As instruções de definição de dados em DMX fazem parte da DDL (linguagem de definição de dados) do Analysis Services. Para obter mais informações, consulte Referência da linguagem de script.

Para obter mais informações sobre instruções de definição de dados específicos, consulte Referência DMX (Data Mining Extensions).

Consultas de definição de dados nas Ferramentas de Dados do SQL Server

O Assistente de Mineração de Dados é a ferramenta preferida no SSDT (SQL Server Data Tools) para criar e modificar modelos de mineração e estruturas de mineração, e para definir as fontes de dados que são usadas em consultas de previsão e para treinamento.

No entanto, se você quiser saber quais instruções estão sendo enviadas para o servidor pelo assistente para criar estruturas de dados ou modelos de mineração, você poderá usar o SQL Server Profiler para capturar as instruções de definição de dados. Para obter mais informações, consulte Usar o SQL Server Profiler para monitorar o Analysis Services.

Para exibir as instruções usadas para definir fontes de dados usadas para treinamento ou previsão, use a Exibição SQL no Construtor de Consultas de Previsão. Muitas vezes ele pode ser útil parar criar consultas básicas para modelos de treinamento e teste usando o Construtor de Consultas de Previsão, para estabelecer a sintaxe correta. Você pode alternar para a Exibição SQL e editar a consulta manualmente. Para obter mais informações, consulte Editar manualmente uma consulta de previsão.

Consultas de definição de dados no SQL Server Management Studio

Para objetos de mineração de dados, você pode usar as consultas de definição de dados para executar as seguintes ações:

  • Criar tipos específicos de modelos, como um modelo de clustering ou modelo de árvore de decisão, usando CRIAR UM MODELO DE MINERAÇÃO (DMX).

  • Alterar uma estrutura de mineração existente adicionando um modelo ou alterando as colunas, usando ALTER MINING STRUCTURE (DMX). Observe que você não pode alterar um modelo de mineração usando DMX; você só pode adicionar novos modelos a uma estrutura existente.

  • Faça uma cópia de um modelo de mineração e então altere-o, usando SELECT INTO (DMX).

  • Defina o conjunto de dados usado para treinar um modelo, usando INSERT INTO (DMX) junto com uma consulta de fonte de dados como OPENROWSET.

O SQL Server Management Studio fornece modelos de consulta que podem ajudá-lo a criar consultas de definição de dados. Para obter mais informações, consulte Usar modelos do Analysis Services no SQL Server Management Studio.

Em geral, os modelos que são fornecidos para o Analysis Services no SQL Server Management Studio contêm somente a definição de sintaxe geral que você deve personalizar, ou digitando na janela Consulta ou usando a caixa de diálogo fornecida para inserir parâmetros.

Para obter um exemplo de como inserir parâmetros usando a interface, consulte Criar uma consulta de previsão singleton a partir de um modelo.

Instruções de definição de dados de script

O Analysis Services fornece várias linguagens de script e programação que você pode usar para criar ou alterar objetos de mineração de dados ou para definir fontes de dados. Embora o DMX seja criado para agilizar tarefas de mineração de dados, você também pode usar XMLA e AMO para manipular objetos em scripts ou em código personalizado.

O Suplemento de Mineração de Dados para o Excel também inclui muitos modelos de consulta e fornece o Editor de Consulta Avançada que ajuda a compor instruções DMX complexas. Você pode criar uma consulta interativamente e, em seguida, alterar para a Exibição SQL para capturar a instrução DMX.

Exportando e importando modelos

Você pode usar instruções de definição de dados no DMX para exportar a definição de um modelo e sua estrutura necessária e fontes de dados e, em seguida, importa essa definição em um servidor diferente. Usar exportação e importação é o modo mais rápido e mais fácil de mover modelos de mineração de dados e estruturas de mineração entre instâncias do Analysis Services. Para obter mais informações, consulte Gerenciamento de soluções de mineração de dados e objetos.

Observação sobre cuidadosCuidado

Se seu modelo estiver baseado em dados de uma fonte de dados de cubo, você não poderá usar o DMX para exportar o modelo, e deve usar backup e restauração em vez disso.

Tarefas relacionadas

A tabela a seguir fornece links para tarefas que estão relacionadas a consultas de definição de dados.

Trabalhar com modelos para consultas DMX.

Usar modelos do Analysis Services no SQL Server Management Studio

Criar consultas de todos os tipos, usando Construtor de Consultas de Previsão.

Criar uma consulta de previsão usando o construtor de consultas de previsão

Capturar definições de consultas usando o SQL Server Profiler e usar rastreamento para monitorar o Analysis Services.

Usar o SQL Server Profiler para monitorar o Analysis Services

Saiba mais sobre as linguagens de scripts e linguagens de programação fornecidas para o Analysis Services.

Referência XMLA (XML for Analysis)

Desenvolvendo com Objetos de Gerenciamento de Análise (AMO)

Saiba como gerenciar modelos no SQL Server Management Studio e no SSDT (SQL Server Data Tools).

Exportar e importar objetos de mineração de dados

EXPORT (DMX)

IMPORT (DMX)

Saiba mais sobre OPENROWSET e outros modos de consultar dados externos.

<consulta de dados de origem>.

Consulte também

Conceitos

Assistente de Mineração de Dados (Analysis Services - Mineração de dados)