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).
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:
Treine um modelo de mineração usando a instrução INSERT INTO . Isso não inserirá os dados de origem verdadeiros no objeto de modelo de mineração de dados. Em vez disso, criará uma abstração que descreve o modelo de mineração criado pelo algoritmo. A consulta de origem de uma instrução INSERT INTO é descrita na <consulta> de dados de origem.
Estenda a instrução SELECT para procurar as informações calculadas durante o treinamento do modelo e armazenadas no modelo de mineração de dados, como estatísticas dos dados de origem. A seguir estão as cláusulas que você pode incluir para estender o poder da instrução SELECT:
Crie previsões baseadas em um modelo de mineração existente usando a cláusula PREDICTION JOIN da instrução SELECT. A consulta de origem de uma instrução PREDICTION JOIN é descrita na <consulta de dados de origem>.
Remova todos os dados treinados de um modelo ou de uma estrutura usando a instrução DELETE (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).
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)
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de