Compartilhar via


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

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

SQL Server 2017 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 SQL Server 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)

Usando o SQL Server Profiler para monitorar a mineração de dados (Analysis Services - 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 de SQL Server Analysis Services.

Se você criar uma conexão com um banco de dados SQL Server Analysis Services no modo Imediato ao desenvolver seus objetos de mineração de dados, todos os objetos criados serão adicionados imediatamente 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 em SQL Server Data Tools, os objetos de mineração criados serão apenas contêineres de metadados até que você os implante em uma instância do SQL Server Analysis Services. Portanto, sempre que você fizer uma alteração em um objeto, deverá reimplantar o objeto no servidor SQL Server 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 SQL Server Analysis Services, mas os objetos não são persistidos depois que você se desconecta da instância do SQL Server Analysis Services.

Gerenciando objetos de mineração de dados em Ferramentas de Dados do SQL Server

SQL Server Data Tools 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:

Normalmente, você usará 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 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 sua conveniência, você pode usar a ASSL (Linguagem de Script de SQL Server Analysis Services) para encapsular o XML.

Restrições: SQL Server Data Tools gera algumas instruções XMLA que têm suporte apenas para uso interno e não podem ser usadas em scripts DDL XML.

Consulte Também

Documentação do desenvolvedor do Analysis Services