Gerenciamento de soluções de mineração de dados e objetos
SQL Server 2014 fornece ferramentas de cliente que você pode usar para gerenciar estruturas de mineração e modelos de mineração existentes. Esta seção descreve as operações de gerenciamento que você pode executar usando cada ambiente.
Além dessas ferramentas, você pode gerenciar objetos de mineração de dados programaticamente, usando AMO ou usar outros clientes que se conectam a um banco de dados do Analysis Services, como os Suplementos de Mineração de Dados do Microsoft Excel 2007.
Nesta seção
Movendo objetos de mineração de dados
Requisitos e considerações de processamento (mineração de dados)
Localização de objetos de mineração de dados
Estruturas de mineração e modelos que foram processados são armazenados em uma instância do Analysis Services.
Se você criar uma conexão com um banco de dados do Analysis Services no Immediate
modo ao desenvolver seus objetos de mineração de dados, todos os objetos criados serão imediatamente adicionados ao servidor enquanto você trabalha. No entanto, se você criar objetos de mineração de dados no modo Offline, que é o padrão quando você trabalha no SSDT (SQL Server Data Tools), os objetos de mineração criados são apenas contêineres de metadados até implantá-los em uma instância do Analysis Services. Portanto, sempre que você fizer uma alteração em um objeto, será necessário reimplantar o objeto no servidor do Analysis Services. Para obter mais informações sobre a arquitetura de mineração de dados, consulte Arquitetura física (Analysis Services – Mineração de dados).
Observação
Alguns clientes, como os Suplementos de Mineração de Dados do Microsoft Excel 2007, também permitem criar modelos de mineração de sessão e estruturas de mineração, que usam uma conexão com uma instância, mas armazenam a estrutura de mineração e os modelos no servidor apenas durante a sessão. Você ainda pode gerenciar esses modelos por meio do cliente, da mesma forma que faria com estruturas e modelos armazenados em um banco de dados do Analysis Services, mas os objetos não são persistidos depois que você se desconecta da instância do Analysis Services.
Gerenciando objetos de mineração de dados em Ferramentas de Dados do SQL Server
SQL Server Data Tools (SSDT) oferece recursos que facilitam a criação, a navegação e a edição de objetos de mineração de dados.
Os links a seguir fornecem informações sobre como você pode modificar objetos de mineração de dados usando SQL Server Data Tools (SSDT):
Editar a exibição da fonte de dados usada para a Estrutura de Mineração
Exibir ou alterar sinalizadores de modelagem (mineração de dados)
Normalmente, você usará SQL Server Data Tools (SSDT) como uma ferramenta para desenvolver novos projetos e adicionar a projetos existentes e, em seguida, gerenciar projetos e objetos que foram implantados usando ferramentas como SQL Server Management Studio.
No entanto, você pode modificar diretamente objetos que já estão implantados em uma instância do ssASnoversion usando a opção Immediate
e conectando ao servidor em modo Online. Para obter mais informações, consulte Connect in Online Mode to an Analysis Services Database.
Aviso
Todas as alterações em uma estrutura ou um modelo de mineração, inclusive alterações em metadados como um nome ou uma descrição, requerem que a estrutura ou o modelo sejam reprocessados.
Se você não tiver o arquivo de solução que foi usado para criar o projeto ou objetos de mineração de dados, poderá importar o projeto existente do servidor usando o Assistente de Importação do Analysis Services, fazer modificações nos objetos e, em seguida, reimplantar usando a opção Incremental
. Para obter mais informações, consulte Importar um projeto de mineração de dados usando o Assistente de Importação do Analysis Services.
Gerenciando objetos de mineração de dados no SQL Server Management Studio
Em SQL Server Management Studio, você pode criar scripts, processar ou excluir estruturas de mineração e modelos de mineração. Você pode exibir apenas um conjunto limitado de propriedades usando o Pesquisador de Objetos; entretanto, é possível exibir metadados adicionais sobre modelos de mineração abrindo a janela Consultas DMX e selecionando uma estrutura de mineração.
Gerenciando programaticamente objetos de mineração de dados
Você pode criar, alterar, processar e excluir objetos de mineração de dados usando as linguagens de programação a seguir. Cada linguagem é designada para tarefas diferentes e, por isso, pode haver restrições no tipo de operações que você pode executar. Por exemplo, algumas propriedades dos objetos de mineração de dados não podem ser alteradas com o uso de extensões DMX; você deve utilizar XMLA ou AMO.
Objetos de Gerenciamento de Análise (AMO)
AMO (Objetos de Gerenciamento de Análise) é um modelo de objeto criado com base em XMLA que lhe proporciona o controle total sobre objetos de mineração de dados. Usando o AMO, você pode criar, implantar e monitorar estruturas e modelos de mineração
Restrições: nenhuma.
Extensões DMX
As DMX (Extensões de Mineração de Dados) podem ser usadas com outras interfaces de comando, como ADO.NET ou ADOMD.Net para criar, excluir e consultar estruturas de mineração e modelos de mineração.
Restrições: algumas propriedades não podem ser alteradas usando DMX.
XML for Analysis (XMLA)
XML for Analysis (XMLA) é a linguagem de definição de dados para todos os Analysis Services. O XMLA dá a você o controle sobre a maioria dos objetos de mineração de dados e operações de servidor. Todas as operações de gerenciamento entre o cliente e o servidor podem ser executadas com o uso de XMLA. Para conveniência, você pode usar o ASSL (Analysis Services Scripting Language) para encapsular o XML.
Restrições: SQL Server Data Tools (SSDT) gera algumas instruções XMLA que têm suporte apenas para uso interno e não podem ser usadas em scripts DDL XML.