Movendo objetos de mineração de dados
Os cenários mais comuns para mover objetos de mineração de dados são implantar um modelo de um ambiente de teste ou análise para um ambiente de produção ou compartilhar modelos com outros usuários.
Este tópico descreve como você pode usar as ferramentas e linguagens de script fornecidas pelo Analysis Services para mover objetos de mineração de dados.
Movendo objetos de mineração de dados entre bancos de dados ou servidores
Você pode mover objetos de mineração de dados entre bancos de dados do Analysis Services ou entre instâncias do Analysis Services das seguintes maneiras:
Reimplantando a solução em um banco de dados diferente.
Criando scripts de objetos individuais.
Fazendo backup e restaurando uma cópia do banco de dados.
Exportando e importando estruturas e modelos.
As seções a seguir explicam essas opções em mais detalhes.
Implantando
Implantar a solução em um servidor ou banco de dados diferente requer que você tenha o arquivo de solução que foi criado usando SQL Server Data Tools (SSDT).
Para obter mais informações sobre como implantar soluções do Analysis Services, consulte Implantar projetos do Analysis Services (SSDT).
Scripting
O Analysis Services fornece vários idiomas que você pode usar para criar script de objetos.
XMLA: você pode criar script de objetos usando XMLA clicando com o botão direito do mouse em objetos em SQL Server Management Studio. Para executar o script, abra-o na janela Consulta XMLA no servidor de destino.
DMX: você pode criar scripts usando modelos ou um dos construtores de consultas fornecidos em SQL Server Data Tools e SQL Server Management Studio.
Observe, no entanto, que há diferenças nas tarefas que você pode executar com cada linguagem de scripts:
Propriedades como a descrição do objeto e as associações de dados só podem ser criadas ou alteradas usando linguagens DDL do Analysis Services, não usando DMX.
Somente o DMX dá suporte à importação e exportação de objetos de mineração.
Somente o DMX dá suporte à geração de PMML ou importação de definições de modelo de PMML.
Somente o DMX dá suporte ao treinamento de um modelo com dados de aplicativo. Além disso, a instrução DMX INSERT INTO dá suporte a treinamento de um modelo sem fornecer valores para uma coluna de chave.
Para obter mais informações, consulte Desenvolvendo com o ASSL (Analysis Services Scripting Language).
Backup e restauração
Backup e restauração de um banco de dados inteiro do Analysis Services é o método preferencial se a sua solução de mineração de dados utiliza objetos OLAP. SQL Server 2014 fornece funcionalidade de backup e restauração que torna os backups de banco de dados mais rápidos e fáceis.
Para obter informações sobre o backup, consulte Backup e restauração de Bancos de Dados do Analysis Services.
Exportando e importando
Exportar e, em seguida, reimportar os modelos e as estruturas de mineração usando instruções DMX é a maneira mais fácil de mover ou fazer backup de objetos de mineração de dados relacionais individuais. Para obter mais informações sobre a sintaxe DMX para essas operações, consulte os seguintes tópicos:
Se você especificar a opção INCLUDE DEPENDENCIES, o Analysis Services também exportará a definição de qualquer exibição da fonte de dados necessária e, quando você importar o modelo ou a estrutura, ele recriará a exibição da fonte de dados no servidor de destino. Depois que você terminar de importar o modelo, defina as permissões de mineração necessárias no objeto.
Observação
Não é possível exportar e importar modelos OLAP usando DMX. Se o modelo de mineração for baseado em um cubo OLAP, você deverá usar a funcionalidade fornecida pelo Analysis Services para fazer backup e restaurar um banco de dados inteiro ou reimplantar o cubo e seus modelos.