Compartilhar via


Criar uma consulta DMX no SQL Server Management Studio

Aplica-se a: SQL Server 2019 e anteriores do 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 foi descontinuada no SQL Server 2022 Analysis Services. A documentação não foi atualizada para recursos preteridos e descontinuados. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.

SQL Server fornece um conjunto de recursos para ajudá-lo a criar consultas de previsão, consultas de conteúdo e consultas de definição de dados em modelos de mineração e estruturas de mineração.

  • O Construtor de Consultas de Previsão Gráfica está disponível em SQL Server Data Tools e SQL Server Management Studio, para simplificar o processo de gravação de consultas de previsão e conjuntos de dados de mapeamento em um modelo.

  • Os modelos de consulta fornecidos no Gerenciador de Modelos iniciam a criação de muitos tipos de consultas DMX, incluindo muitos tipos de consultas de previsão. Os modelos são fornecidos para consultas de conteúdo, consultas que usaram conjuntos de dados aninhados, consulta que retornaram casos da estrutura de mineração e até mesmo consultas de definição de dados.

  • O Gerenciador de Metadados nos painéis de consulta MDX e DMX fornece uma lista de modelos e estruturas disponíveis que você pode arrastar e soltar no construtor de consultas, assim como uma lista de funções DMX. Este recurso facilita a obtenção correta de nomes de objetos, sem digitar.

Este tópico descreve como criar uma consulta DMX usando o Gerenciador de Metadados e o editor de consultas DMX.

Modelos de consulta DMX

Modelos para criar consultas DMX básicas estão disponíveis no Explorador de Modelos. A pasta DMX contém modelos de mineração de dados que estão divididos nestas categorias:

  • Conteúdo do Modelo

  • Gerenciamento de Modelos

  • Consultas de previsão

  • Conteúdo da estrutura

Você também pode criar modelos personalizados, para consultas ou comandos que você executa com frequência.

Modelos de consulta XMLA

SQL Server Analysis Services também fornece modelos para consultas XMLA.

Há alguma sobreposição entre os tipos de consultas que você pode executar usando XMLA e DMX. Por exemplo, você pode criar algumas consultas de conteúdo de modelo usando DMX ou os conjuntos de linhas de esquema de mineração de dados, mas os conjuntos de linhas de esquema às vezes contêm informações que não são expostas em consultas de conteúdo DMX.

Também há algumas diferenças principais no modo como as operações são tratadas no DMX e no XMLA. Por exemplo, você pode usar xmla para executar operações administrativas, como backup de um banco de dados SQL Server Analysis Services inteiro, mas se você quiser fazer backup de um único modelo de mineração, o DMX fornece um comando simples, EXPORT (DMX), que é mais adequado para essa finalidade.

Criar e executar uma consulta DMX

Abrir nova janela de consulta DMX

  1. Clique em Nova Consulta no Management Studio e selecione Nova Consulta DMX do Analysis Server.

  2. Quando a caixa de diálogo Conectar ao Servidor for exibida, selecione a instância do SQL Server Analysis Services que contém os modelos de mineração com os quais você deseja trabalhar.

Abrir o Explorador de Modelos

  1. Em SQL Server Management Studio, no menu Exibir, selecione Modelo Explorer.

  2. Clique em Analysis Server para ver uma exibição de árvore dos modelos que se aplicam a SQL Server Analysis Services.

Aplicar um modelo para criar uma consulta

  • Clique com o botão direito do mouse no tipo de consulta apropriado e selecione Abrir.

  • Ou arraste o modelo para o editor de consulta.

  • Você também pode preencher os parâmetros para a consulta usando a opção Especificar Valores para Parâmetrosno menu Consulta .

Para obter exemplos de como criar tipos específicos de consultas de modelos, consulte os seguintes tópicos:

Criar uma consulta de previsão singleton a partir de um modelo

Criar uma consulta de conteúdo em um modelo de mineração

Consulte Também

Ferramentas de Consulta de Data Mining
Referência DMX (Data Mining Extensions)