Programação de mineração de dados
Se você achar que as ferramentas internas e os visualizadores no Analysis Services não atendem aos seus requisitos, você pode estender o poder do Analysis Services codificando suas próprias extensões. Nessa abordagem, você tem duas opções:
XMLA
O Microsoft SQL Server 2014 Analysis Services (SSAS) dá suporte a XMLA (XML for Analysis) como um protocolo para comunicação com aplicativos cliente. Há suporte para comandos adicionais do Analysis Services que estendem a especificação XML for Analysis.
Como o 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 SSDT (SQL Server Data Tools) e, em seguida, estender 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)
O 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 ao 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 do 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
Guia do Desenvolvedor (Analysis Services)
Referência DMX (Data Mining Extensions)