Compartilhar via


Data Mining Query Task

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

Importante

A mineração de dados foi preterida no SQL Server 2017 (14.x) Analysis Services e já foi descontinuada no SQL Server 2022 (16.x) 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.

A tarefa Consulta de Mineração de Dados executa consultas de previsão com base em modelos internos de mineração de dados do Analysis Services. A consulta de previsão cria uma previsão para novos dados usando modelos de mineração. Por exemplo, uma consulta de previsão pode prever quantos veleiros serão vendidos durante os meses de verão ou gerar uma lista de possíveis clientes para a compra de um veleiro.

O Integration Services fornece tarefas que desempenham outras operações de business intelligence, como executar instruções DDL (linguagem de definição de dados) e processamento de objetos de análise.

Para obter mais informações sobre outras tarefas de business intelligence, clique em um dos tópicos a seguir:

Consultas de previsão

A consulta é uma instrução DMX (Data Mining Extensions). A linguagem DMX é uma extensão da linguagem SQL que fornece suporte ao trabalho com modelos de mineração. Para obter mais informações sobre como usar a linguagem DMX, confira Referência de DMX (Extensão DMX).

A tarefa pode consultar múltiplos modelos de mineração criados com a mesma estrutura de mineração. Um modelo de mineração é criado com um dos algoritmos de mineração de dados que o Analysis Services fornece. A estrutura de mineração a que a tarefa Consulta de Mineração de Dados faz referência pode incluir vários modelos de mineração, criados com algoritmos diferentes. Para obter mais informações, confira Estruturas de Mineração (Analysis Services – Data Mining) e Algoritmos de Data Mining (Analysis Services – Data Mining).

A consulta de previsão que a tarefa Consulta de Mineração de Dados executa retorna um resultado que é uma única linha ou um conjunto de dados. Uma consulta que retorna uma única linha é chamada consulta singleton: por exemplo, a consulta que prevê quantos veleiros serão vendidos durante os meses de verão retorna um número. Para obter mais informações sobre consultas de previsão que retornam uma única linha, consulte Ferramentas de Consulta de Data Mining.

Os resultados da consulta são salvos nas tabelas. Se uma tabela com o nome que a tarefa Consulta de Mineração de Dados especifica já existir, a tarefa poderá criar uma nova tabela usando o mesmo nome com um número anexado ou poderá substituir o conteúdo da tabela.

Se os resultados incluírem aninhamento, o resultado será simplificado antes de ser salvo. A simplificação de um resultado altera um resultado aninhado definido para uma tabela. Por exemplo, simplificar um resultado aninhado com uma coluna Cliente e uma coluna aninhada Produto adiciona linhas à coluna Cliente para fazer uma tabela que inclui dados de produto para cada cliente. Por exemplo, um cliente com três produtos diferentes transforma-se em uma tabela com três linhas, repetindo o cliente em cada linha e incluindo um produto diferente em cada linha. Se a palavra-chave FLATTENED for omitida, a tabela conterá só a coluna Cliente e só uma linha por cliente. Para obter mais informações, confira SELECT (DMX).

Configuração da tarefa Consulta de Mineração de Dados

A tarefa Consulta de Mineração de Dados requer duas conexões. A primeira conexão é um gerenciador de conexões do Analysis Services que se conecta a uma instância do Microsoft SQL Server Analysis Services ou a um projeto do Analysis Services que contém a estrutura de mineração e o modelo de mineração. A segunda conexão é um gerenciador de conexões OLE DB que se conecta ao banco de dados do SQL Server que contém a tabela na qual a tarefa é gravada. Para obter mais informações, consulte Analysis Services Connection Manager e OLE DB Connection Manager.

Você pode definir propriedades pelo Designer do SSIS ou programaticamente.

Observação

O Editor de Consultas de Mineração de Dados não tem nenhuma página Expressões. Em vez disso, use a janela Propriedades para acessar as ferramentas de criação e gerenciamento de expressões de propriedade para as propriedades da tarefa Consulta de Mineração de Dados.

Para obter mais informações sobre como definir essas propriedades no SSIS Designer, clique no tópico a seguir:

Configuração programática da tarefa Consulta de Mineração de Dados

Para obter mais informações sobre como definir essas propriedades programaticamente, clique em um dos tópicos a seguir:

Editor da Tarefa Consulta de Mineração de Dados (guia Modelo de Mineração)

Use a guia Modelo de Mineração da caixa de diálogo Tarefa Consulta de Mineração de Dados para especificar a estrutura e o modelo de mineração a serem usados.

Para saber mais sobre como implementar a mineração de dados em pacotes, consulte Tarefa Consulta de mineração de dados e Soluções de mineração de dados.

Opções gerais

Nome
Forneça um nome exclusivo para a tarefa Consulta de Mineração de Dados. Esse nome é usado como rótulo no ícone de tarefa.

Observação

Os nomes das tarefas devem ser exclusivos em um pacote.

Descrição
Digite uma descrição para a tarefa Consulta de Mineração de Dados.

Opções da guia Modelo de Mineração

Conexão
Selecione na lista um gerenciador de conexões do Analysis Services ou clique em Novo para criar um gerenciador de conexões.

Tópicos relacionados: Gerenciador de conexões do Analysis Services

Novo
Cria um novo gerenciador de conexões do Analysis Services

Tópicos relacionados: Referência da interface do usuário da caixa de diálogo Adicionar Gerenciador de Conexões do Analysis Services

Estrutura de mineração
Selecione uma estrutura de mineração na lista.

Modelos de mineração
Selecione um modelo de mineração com base na estrutura de mineração selecionada.

Editor da Tarefa Consulta de Mineração de Dados (guia Consulta)

Use a guia Consulta da caixa de diálogo Tarefa Consulta de Mineração de Dados para criar consultas de previsão baseadas em um modelo de mineração. Nessa caixa de diálogo, você também pode associar parâmetros e conjuntos de resultados a variáveis.

Para saber mais sobre como implementar a mineração de dados em pacotes, consulte Tarefa Consulta de mineração de dados e Soluções de mineração de dados.

Opções gerais

Nome
Forneça um nome exclusivo para a tarefa Consulta de Mineração de Dados. Esse nome é usado como rótulo no ícone de tarefa.

Observação

Os nomes das tarefas devem ser exclusivos em um pacote.

Descrição
Digite uma descrição para a tarefa Consulta de Mineração de Dados.

Opções da guia Construir Consulta

Consulta de mineração de dados
Digite uma consulta de mineração de dados.

Tópicos relacionados: Referência de DMX (extensões DMX)

Construir Nova Consulta
Crie a consulta de mineração de dados usando uma ferramenta gráfica.

Tópicos relacionados: Data Mining Query

Opções da guia Mapeamento de Parâmetros

Nome do parâmetro
Opcionalmente, atualize o nome de parâmetro. Mapeie o parâmetro para uma variável, selecionando uma variável na lista Nome da Variável .

Nome da Variável
Selecione uma variável na lista para mapeá-la para o parâmetro.

Adicionar
Adicione um parâmetro à lista.

Remover
Selecione um parâmetro e clique em Remover.

Opções da guia Conjunto de Resultados

Nome do Resultado
Opcionalmente, atualize o nome do conjunto de resultados. Mapeie o resultado para uma variável, selecionando uma variável na lista Nome da Variável .

Depois que você adicionar um resultado, clicando em Adicionar, forneça um nome exclusivo para o resultado.

Nome da Variável
Selecione uma variável na lista para mapeá-la para o conjunto de resultados.

Tipo de Resultado
Indique se deve ser retornada uma única linha ou um conjunto de resultados completo.

Adicionar
Adicione um conjunto de resultados à lista.

Remover
Selecione um resultado e clique em Remover.

Editor da Tarefa Consulta de Mineração de Dados (guia Saída)

Use a guia Saída da caixa de diálogo Editor da Tarefa Consulta de Mineração de Dados para especificar o destino da consulta de previsão.

Para saber mais sobre como implementar a mineração de dados em pacotes, consulte Tarefa Consulta de mineração de dados e Soluções de mineração de dados.

Opções gerais

Nome
Forneça um nome exclusivo para a tarefa Consulta de Mineração de Dados. Esse nome é usado como rótulo no ícone de tarefa.

Observação

Os nomes das tarefas devem ser exclusivos em um pacote.

Descrição
Digite uma descrição para a tarefa Consulta de Mineração de Dados.

Opções da guia Saída

Conexão
Selecione um gerenciador de conexões na lista ou clique em Novo para criar um novo gerenciador de conexões.

Novo
Crie um novo gerenciador de conexões. Só podem ser usados os tipos de gerenciador de conexões ADO.NET e OLE DB.

Tabela de saída
Especifique a tabela na qual a consulta de previsão deve gravar seus resultados.

Ignorar e recriar tabela de saída
Indique se a consulta de previsão deve substituir o conteúdo na tabela de destino, ignorando e, em seguida, recriando a tabela.