Programação de mineração de dados
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.
Se você achar que as ferramentas internas e os visualizadores no SQL Server Analysis Services não atendem aos seus requisitos, poderá estender o poder de SQL Server Analysis Services codificando suas próprias extensões. Nessa abordagem, você tem duas opções:
XMLA
SQL Server Analysis Services dá suporte a XMLA (XML for Analysis) como um protocolo para comunicação com aplicativos cliente. Comandos adicionais são compatíveis com SQL Server Analysis Services que estendem a especificação XML for Analysis.
Como SQL Server Analysis Services usa XMLA para definição de dados, manipulação de dados e suporte a controle de dados, você pode criar estruturas de mineração e modelos de mineração usando as ferramentas visuais fornecidas pelo SQL Server Data Toolse, em seguida, estenda os objetos de mineração de dados que você criou usando scripts DMX (Data Mining Extensions) e ASSL (Analysis Services Scripting Language).
Você pode criar e pode modificar objetos de data mining completamente em scripts de XMLA e executar consultas de previsão em modelos programaticamente de seus próprios aplicativos.
Objetos de Gerenciamento de Análise (AMO)
SQL Server Analysis Services também fornece uma estrutura completa que permite que provedores de mineração de dados de terceiros integrem os objetos de mineração de dados em SQL Server Analysis Services.
Você pode criar estruturas de mineração e modelos de mineração usando AMO. Consulte os seguintes exemplos em CodePlex:
Navegador AMO
Conecta-se à instância do SSAS especificada e lista todos os objetos de servidor e suas propriedades, incluindo estrutura de mineração e modelos de mineração.
Exemplo Simples de AMO
O Exemplo Simples do AS aborda o acesso programático à maioria dos objetos principais, e demonstra a navegação de metadados e o acesso aos valores em objetos.
O exemplo também demonstra como criar e processar uma estrutura e um modelo de mineração de dados, bem como navegar em um modelo de mineração de dados existente.
DMX
Você pode usar o DMX para encapsular instruções de comando, consultas de previsão e consultas de metadados e retornar resultados em um formato tabular, supondo que você tenha criado uma conexão com um servidor SQL Server Analysis Services.
Nesta seção
OLE DB for Data Mining
Descreve adições à especificação para dar suporte à mineração de dados e a dados multidimensionais: novos conjuntos de linhas e colunas de esquemas, linguagem DMX para criação e gerenciamento de estruturas de mineração.
Referência relacionada
Desenvolvendo com ADOMD.NET
Apresenta objetos de programação do servidor e do cliente ADOMD.NET.
Desenvolvendo com Objetos de Gerenciamento de Análise (AMO)
Apresenta a biblioteca de programação AMO.
Desenvolvendo com ASSL (linguagem de script do Analysis Services)
Apresenta o XML for Analysis (XMLA) e suas extensões.
Consulte Também
Documentação do desenvolvedor do Analysis Services
Referência DMX (Data Mining Extensions)