Referência DMX (Data Mining Extensions)

Aplica-se a: SQL Server Analysis Services

Importante

A mineração de dados foi preterida no SQL Server Analysis Services 2017 e será descontinuada em uma versão futura. A documentação não foi atualizada para recursos preteridos. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.

DMX (Extensões de Mineração de Dados) é uma linguagem que você pode usar para criar e trabalhar com modelos de mineração de dados no Microsoft SQL Server Analysis Services. É possível usar a DMX para criar a estrutura de novos modelos de mineração de dados e, com base nesses mesmos modelos, treiná-los e realizar pesquisas, gerenciamento e previsão. A extensão DMX é composta de instruções DLL (linguagem de definição de dados), instruções DML (linguagem de manipulação de dados), funções e operadores.

Especificação do Microsoft OLE DB for Data Mining

Os recursos de mineração de dados no Analysis Services são criados para estar em conformidade com a especificação do Microsoft OLE DB for Data Mining.

A especificação do Microsoft OLE DB for Data Mining define o seguinte:

  • Uma estrutura para reter as informações que definem um modelo de mineração de dados.

  • Uma linguagem para criar e trabalhar com modelos de mineração de dados.

A especificação define a base da mineração de dados como objeto virtual do modelo de mineração de dados. O objeto do modelo de mineração de dados encapsula tudo o que é conhecido sobre um modelo particular de mineração. O modelo do objeto de mineração de dados é estruturado como uma tabela SQL, com colunas, tipos de dados e informações meta que descrevem o modelo. Essa estrutura permite o uso da linguagem DMX, que é uma extensão de SQL, para criar e trabalhar com modelos.

Para obter mais informações:Estruturas de mineração (Analysis Services – Mineração de dados)

Instruções DMX

As instruções DMX podem ser usadas para criar, processar, excluir, copiar, pesquisar e prever, de acordo com modelos de mineração de dados. Há dois tipos de instruções em DMX: as instruções de definição de dados e as instruções de manipulação de dados. Cada um desses tipos de instrução podem executar diferentes tipos de tarefas.

As seções a seguir fornecem mais informações sobre como trabalhar com as instruções DMX:

Instruções de definição de dados

Use as instruções de definição de dados em DMX para criar e definir novos modelos e estruturas de mineração, para importar e exportar modelos de mineração e estruturas de mineração, e para ignorar modelos existentes no banco de dados. As instruções de definição de Dados em DMX integram a DDL (data definition language).

É possível executar as tarefas a seguir com instruções de definição de dados em DMX:

  • Crie uma estrutura de mineração usando a instrução CREATE MINING STRUCTURE e adicione um modelo de mineração à estrutura de mineração usando a instrução ALTER MINING STRUCTURE .

  • Crie um modelo de mineração e uma estrutura de mineração associada simultaneamente usando a instrução CREATE MINING MODEL para criar um objeto de modelo de mineração de dados vazio.

  • Exporte um modelo de mineração e uma estrutura de mineração associada para um arquivo usando a instrução EXPORT . Importe um modelo de mineração e uma estrutura de mineração associada de um arquivo criado pela instrução EXPORT usando a instrução IMPORT .

  • Copie a estrutura de um modelo de mineração existente em um novo modelo e treine-a com os mesmos dados usando a instrução SELECT INTO .

  • Remova completamente um modelo de mineração de um banco de dados usando a instrução DROP MINING MODEL . Remova completamente uma estrutura de mineração e todos os seus modelos de mineração associados do banco de dados usando a instrução DROP MINING STRUCTURE .

Para saber mais sobre as tarefas de mineração de dados que você pode executar usando instruções DMX, consulte Referência de instrução DMX (Data Mining Extensions).

De volta às instruções DMX

Instruções de manipulação de dados

Use instruções de manipulação de dados em DMX de trabalhar com modelos de mineração existentes, para pesquisar os modelos e criar previsões segundo esses modelos. As instruções de manipulação de dados em DMX integram a DML (data manipulation language).

Execute as tarefas a seguir com as instruções de manipulação de dados em DMX:

Para saber mais sobre as tarefas de mineração de dados que você pode executar usando instruções DMX, consulte Referência de instrução DMX (Data Mining Extensions).

De volta às instruções DMX

Conceitos básicos sobre consulta DMX

A instrução SELECT é a base para a maioria das consultas DMX. Dependendo das cláusulas usadas em tais instruções, é possível pesquisar, copiar ou prever de acordo com os modelos de mineração. A consulta de previsão usa uma forma de SELECT para criar previsões com base em modelos de mineração existentes. As funções estendem sua capacidade de pesquisar e consultar os modelos de mineração além dos recursos intrínsecos do modelo de mineração de dados.

Use funções DMX para obter as informações que são descobertas durante o treinamento dos modelos e para calcular novas informações. É possível usar essas funções para várias finalidades, inclusive para retornar estatísticas que descrevem os dados subjacentes ou a precisão da previsão, ou para retornar uma explicação expandida de uma previsão.

Para obter maisinformações:noções básicas sobre a instrução DMX Select, DMX (funções de previsão geral),estrutura e uso de consultas de previsão DMX, referência de função DMX (Data Mining Extensions)

De volta às instruções DMX

Consulte Também

Referência de função de DMX (Data Mining Extensions)
Referência de operador de DMX (Data Mining Extensions)
Referência de instrução DMX (Data Mining Extensions)
Convenções de sintaxe de DMX (Data Mining Extensions)
Elementos de sintaxe de DMX (Data Mining Extensions)
Funções de previsão gerais (DMX)
Estrutura e uso de consultas de previsão DMX
Compreendendo a instrução DMX Select