Compartilhar via


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 é atualizada para recursos preteridos. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.

DMX (Data Mining Extensions) é 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 OLE DB for Data Mining da Microsoft.

A especificação 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 objeto de modelo de mineração de dados é estruturado como uma tabela SQL, com colunas, tipos de dados e metainformações 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:

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).

Voltar para 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).

Voltar para Instruções DMX

Conceitos básicos de 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, funções gerais de previsão (DMX), estrutura e uso de consultas de previsão DMX, referência de função de extensões de mineração de dados (DMX)

Voltar para Instruções DMX

Confira também

Referência de função DMX (Data Mining Extensions)
Referência do operador DMX (Data Mining Extensions)
Referência de instrução DMX (Data Mining Extensions)
Convenções de sintaxe DMX (Data Mining Extensions)
Elementos de sintaxe 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