Exportar e importar objetos de mineração de dados

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

Além da funcionalidade fornecida no SQL Server Analysis Services para fazer backup, restaurar e migrar soluções, o SQL Server Data Mining fornece a capacidade de transferir rapidamente estruturas de mineração de dados e modelos entre diferentes servidores usando DMX (Extensões de Mineração de Dados).

Se sua solução de mineração de dados usa dados relacionais em vez de um banco de dados multidimensional, transferir modelos usando EXPORT e IMPORT é muito mais rápido e fácil do que usar a restauração de banco de dados ou implantar uma solução inteira.

Esta seção fornece uma visão geral de como transferir estruturas e modelos de mineração de dados usando instruções DMX. Para obter detalhes e exemplos de sintaxe, consulte EXPORT (DMX) e IMPORT (DMX).

Observação

Você deve ser um administrador de banco de dados ou servidor para exportar ou importar objetos de um banco de dados do Microsoft SQL Server Analysis Services.

Exportando estruturas de mineração de dados

Quando você exporta uma estrutura de mineração, a instrução EXPORT exporta automaticamente todos os modelos associados. Para controlar quais objetos são exportados, você deve especificar cada objeto por nome.

Se a estrutura de mineração for processada e os resultados forem armazenados em cache, que é o comportamento padrão, a definição da estrutura de mineração exportada conterá um resumo dos dados nos quais a estrutura se baseia. Para remover esse resumo, você deve limpar o cache associado à estrutura de mineração executando uma operação Limpar Estrutura do Processo. Para obter mais informações, consulte Processar Uma Estrutura de Mineração.

Exportando modelos de mineração de dados

Use a palavra-chave WITH DEPENDENCIES para exportar a definição da fonte de dados e da exibição da fonte de dados junto com o modelo de mineração e sua estrutura.

Quando você exporta um modelo de mineração sem exportar suas dependências, a instrução EXPORT exporta a definição do modelo de mineração e sua estrutura de mineração, mas não exporta a definição das fontes de dados. Portanto, você pode procurar o modelo imediatamente após importar o modelo, mas para reprocessar o modelo de mineração no servidor de destino ou executar consultas nos dados subjacentes, você deve criar uma fonte de dados correspondente no servidor de destino.

Importando estruturas e modelos de mineração de dados

Quando você importa um objeto de mineração de dados, o objeto importa para o servidor e o banco de dados ao qual você está conectado ao executar a instrução IMPORT. Se o arquivo de importação incluir um banco de dados que não existe no servidor, o banco de dados será criado.

Você também pode importar uma estrutura de mineração ou um modelo de mineração usando o comando Restaurar . Seus modelos ou estruturas são restaurados para o banco de dados que tem o mesmo nome do banco de dados do qual foram exportados. Para obter mais informações, consulte Opções de restauração.

Observações

Não é possível importar um modelo ou estrutura para um servidor que já tenha um modelo ou estrutura com o mesmo nome. Você também não pode renomear um objeto de mineração de dados em um arquivo de exportação. Para evitar conflitos de nomenclatura, exclua o objeto de mineração de dados original no servidor de destino ou renomeie o objeto de mineração de dados antes de exportar a definição.

Consulte também

Gerenciamento de soluções e objetos de mineração de dados