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 as linguagens de scripts 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 os 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.
Implantação
Implantar a solução em um servidor ou banco de dados diferente exige que você tenha o arquivo de solução que foi criado usando o SSDT (SQL Server Data Tools).
Para obter mais informações sobre como implantar soluções do Analysis Services, consulte Implantar projetos do Analysis Services (SSDT).
Script
O Analysis Services fornece vários idiomas que você pode usar para criar script de objetos.
XMLA: você pode criar scripts de objetos usando o XMLA clicando com o botão direito nos objetos no 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 consulta fornecidos no SQL Server Data Tools e no SQL Server Management Studio.
Observe, no entanto, que há diferenças nas tarefas que você pode executar com cada linguagem de scripts:
As propriedades como a descrição de objetos e as associações de dados só podem ser criadas ou alteradas usando as linguagens de 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 ASSL (linguagem de script do Analysis Services).
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. O SQL Server 2012 oferece a funcionalidade de backup e restauração que agiliza e simplifica os backups de banco de dados.
Para obter mais informações sobre 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 se basear em um cubo OLAP, você deverá usar a funcionalidade fornecida pelo Analysis Services para fazer backup e restauração de um banco de dados inteiro, ou reimplantar o cubo e seus modelos. |