Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
SQL Server 2019 e anteriores Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Importante
A mineração de dados foi preterida no SQL Server 2017 Analysis Services e agora descontinuada no SQL Server 2022 Analysis Services. A documentação não é atualizada para recursos preteridos e descontinuados. Para saber mais, consulte Compatibilidade com versões anteriores do Analysis Services.
Para mineração de dados, a consulta de definição de dados de categoria significa instruções DMX ou comandos XMLA que fazem o seguinte:
Crie, altere ou manipule objetos de mineração de dados, como um modelo.
Defina a fonte dos dados a ser usada no treino ou para previsão.
Exportar ou importar modelos de mineração e estruturas mineiras.
Criação de 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 Scripts
Instruções de Definição de Dados de Scripting
Criação de Consultas de Definição de Dados
Pode criar consultas de definição de dados (sentenças) usando o Prediction Query Builder no SQL Server Data Tools e SQL Server Management Studio, ou utilizando a janela DMX Query no SQL Server Management Studio. As instruções de definição de dados em DMX fazem parte da linguagem de definição de dados (DDL) dos Serviços de Análise.
Para informações sobre a sintaxe de declarações específicas de definição de dados, consulte Data Mining Extensions (DMX) Reference.
Consultas de Definição de Dados nas Ferramentas de Dados do SQL Server
O Assistente de Mineração de Dados é a ferramenta preferida nas Ferramentas de Dados SQL Server para criar e modificar modelos de mineração e estruturas de mineração, bem como para definir as fontes de dados utilizadas em consultas de previsão e para treino.
No entanto, se quiser saber que instruções estão a ser enviadas ao servidor pelo assistente para criar estruturas de dados ou modelos de mineração, pode usar o SQL Server Profiler para capturar as instruções de definição de dados. Para mais informações, consulte Use SQL Server Profiler para Monitorizar Serviços de Análise.
Para visualizar as instruções usadas para definir fontes de dados usadas para treino ou previsão, pode usar a Vista SQL no Prediction Query Builder. Por vezes, pode ser útil construir consultas básicas para treinar e testar modelos usando o Prediction Query Builder, para estabelecer a sintaxe correta. Depois podes mudar para a Visualização SQL e editar manualmente a consulta. Para 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, pode usar consultas de definição de dados para realizar as seguintes ações:
Crie tipos específicos de modelos, como um modelo de clustering ou um modelo de árvore de decisão, utilizando o CREATE MINING MODEL (DMX).
Altere uma estrutura de mineração existente adicionando um modelo ou alterando as colunas, utilizando ALTERAR ESTRUTURA DE MINERAÇÃO (DMX). Note que não pode alterar um modelo de mineração usando DMX; Só se adicionam novos modelos a uma estrutura existente.
Faz uma cópia de um modelo de mineração e depois altera-o, usando SELECT INTO (DMX).
Defina o conjunto de dados usado para treinar um modelo, usando INSERT INTO (DMX) juntamente com uma consulta de fonte de dados como OPENROWSET.
O SQL Server Management Studio disponibiliza modelos de consultas que podem ajudar a criar consultas de definição de dados. Para mais informações, consulte Utilizar Templates de Serviços de Análise no SQL Server Management Studio.
Em geral, os modelos fornecidos para os Serviços de Análise SQL Server no SQL Server Management Studio contêm apenas a definição sintática geral, que deve personalizar, seja escrevendo na janela de Consulta , seja usando a caixa de diálogo fornecida para introduzir parâmetros.
Para um exemplo de como introduzir parâmetros usando a interface, veja Criar uma Consulta de Previsão Singleton a partir de um Modelo.
Instruções de Definição de Dados para Script
O SQL Server Analysis Services fornece múltiplas linguagens de script e programação que pode usar para criar ou alterar objetos de mineração de dados, ou para definir fontes de dados. Embora o DMX seja concebido para acelerar tarefas de mineração de dados, também pode usar tanto XMLA como AMO para manipular objetos em scripts ou em código personalizado.
O suplemento Data Mining para Excel inclui também muitos modelos de consulta e fornece o Advanced Query Editor, que ajuda a compor instruções DMX complexas. Podes construir uma consulta de forma interativa e depois mudar para a Vista SQL para capturar a instrução DMX.
Exportação e Importação de Modelos
Pode usar instruções de definição de dados no DMX para exportar a definição de um modelo e a sua estrutura e fontes de dados necessárias, e depois importar essa definição para outro servidor. Usar exportação e importação é a forma mais rápida e fácil de mover modelos de mineração de dados e estruturas de mineração entre instâncias do SQL Server Analysis Services. Para mais informações, consulte Gestão de Soluções e Objetos de Mineração de Dados.
Advertência
Se o seu modelo for baseado em dados de uma fonte de dados cube, não pode usar DMX para exportar o modelo, e deve usar backup e restauro.
Tarefas relacionadas
A tabela seguinte fornece ligações para tarefas relacionadas com consultas de definição de dados.
| Tarefa | Link |
|---|---|
| Trabalhe com modelos para consultas DMX. | Utilizar Modelos de Serviços de Análise no SQL Server Management Studio |
| Conceba consultas de todos os tipos, usando o Prediction Query Builder. | Crie uma consulta de previsão usando o construtor de consultas de previsão |
| Capture definições de consulta usando o SQL Server Profiler e utilize traços para monitorizar o SQL Server Analysis Services. | Use o SQL Server Profiler para monitorizar serviços de análise |
| Saiba mais sobre as linguagens de script e linguagens de programação disponibilizadas para o SQL Server Analysis Services. |
Referência XML para Análise (XMLA) Desenvolvimento com Objetos de Gestão de Análise (AMO) |
| Aprenda a gerir modelos no SQL Server Management Studio e nas Ferramentas de Dados SQL Server. |
Exportação e Importação de Objetos de Mineração de Dados EXPORTAÇÃO (DMX) IMPORTAÇÃO (DMX) |
| Saiba mais sobre o OPENROWSET e outras formas de consultar dados externos. | <consulta de dados> de origem. |
Ver também
Assistente de Mineração de Dados (Serviços de Análise - Mineração de Dados)