Gerenciamento de soluções de mineração de dados e objetos
O SQL Server 2012 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 para 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
As estruturas e os modelos de mineração 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 modo Imediato quando desenvolver seus objetos de mineração de dados, qualquer objeto que for criado será adicionado imediatamente ao servidor como trabalho. Entretanto, se você criar objetos de mineração de dados no modo Offline, que é o padrão quando trabalha no SSDT (SQL Server Data Tools), os objetos de mineração criados serão apenas contêineres de metadados, até serem implantados em uma instância do Analysis Services. Assim, sempre que você fizer uma alteração em um objeto, deverá reimplantar o objeto no servidor 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 para Microsoft Excel 2007, também permitem criar modelos e estruturas de mineração de sessão que usam uma conexão com uma instância, mas armazenam a estrutura e os modelos de mineração no servidor somente durante a sessão. Também é possível gerenciar esses modelos através do cliente, da mesma forma que estruturas e modelos armazenados no banco de dados Analysis Services, porém os objetos não persistem depois de desconectar da instância do Analysis Services. |
Gerenciando objetos de mineração de dados em Ferramentas de Dados do SQL Server
O SSDT (SQL Server Data Tools) oferece recursos que permitem criar, navegar e editar objetos de mineração de dados com facilidade.
Os links a seguir fornecem informações sobre como modificar objetos de mineração de dados usando o SSDT (SQL Server Data Tools):
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á o SSDT (SQL Server Data Tools) 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 o 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 Conectar em Modo Online a um Banco de Dados do Analysis Services.
Cuidado |
---|
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
No SQL Server Management Studio, é possível fazer scripts, processar ou excluir estruturas 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
Extensões DMX podem ser usadas com outras interfaces de comando como ADO.NET ou ADOMD.Net para criar, excluir e consultar estruturas 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 sua conveniência, é possível usar ASSL (Analysis Services Scripting Linguagem) para encapsular XML.
Restrições: o SSDT (SQL Server Data Tools) gera algumas instruções XMLA que possuem suporte apenas para uso interno e não podem ser usadas em scripts XML DDL.