Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Microsoft Analysis Services usa componentes de servidor e cliente para fornecer funcionalidade de mineração de dados para aplicativos de business intelligence:
O componente do servidor é implementado como um serviço Microsoft Windows. Você pode ter várias instâncias no mesmo computador, com cada instância do Analysis Services implementada como uma instância separada do serviço Windows.
Os clientes se comunicam com o Analysis Services usando o XMLA (XML for Analysis) padrão público, um protocolo baseado em SOAP para emitir comandos e receber respostas, exposto como um serviço Web. Os modelos de objeto cliente também são fornecidos por XMLA e podem ser acessados usando um provedor gerenciado, como ADOMD.NET ou um provedor OLE DB nativo.
Os comandos de consulta podem ser emitidos usando DMX (Extensões de Mineração de Dados), uma linguagem de consulta padrão do setor orientada à mineração de dados. A ASSL (Analysis Services Scripting Language) também pode ser usada para gerenciar objetos de banco de dados do Analysis Services.
Diagrama de Arquitetura
Uma instância do Analysis Services é executada como um serviço autônomo e a comunicação com o serviço ocorre por meio do XMLA (XML for Analysis), usando HTTP ou TCP.
AMO é uma camada entre o aplicativo de usuário e a instância do Analysis Services que fornece acesso a objetos administrativos do Analysis Services. AMO é uma biblioteca de classes que usa comandos de um aplicativo cliente e converte esses comandos em mensagens XMLA para a instância do Analysis Services. O AMO apresenta objetos de instância do Analysis Services como classes para o aplicativo de usuário final, com membros do método que executam comandos e membros de propriedade que contêm os dados dos objetos do Analysis Services.
A ilustração a seguir mostra a arquitetura de componentes do Analysis Services, incluindo serviços na instância do Analysis Services e componentes de usuário que interagem com a instância.
A ilustração mostra que a única maneira de acessar a instância é usando o ouvinte XMLA (XML for Analysis), usando HTTP ou TCP.
Aviso
O DSO foi preterido. Você não deve usar o DSO para desenvolver soluções.
Configuração do servidor
Uma instância de servidor pode dar suporte a vários bancos de dados do Analysis Services, cada um com sua própria instância do serviço Analysis Services que responde a solicitações de cliente e processa objetos.
Instâncias separadas devem ser instaladas se você quiser trabalhar com modelos tabulares e mineração de dados e/ou modelos multidimensionais. O Analysis Services dá suporte à instalação lado a lado de instâncias em execução no modo tabular (que usa o mecanismo de armazenamento vertiPaq (mecanismo de análise na memória) xVelocity) e instâncias em execução em uma das configurações convencionais de OLAP, MOLAP ou ROLAP. Para obter mais informações, consulte Determinar o Modo de Servidor de uma Instância dos Serviços de Análise.
Todas as comunicações entre um cliente e o servidor do Analysis Services usam XMLA, que é um protocolo independente de plataforma e independente de linguagem. Quando uma solicitação é recebida de um cliente, o Analysis Services determina se a solicitação está relacionada ao OLAP ou à mineração de dados e roteia a solicitação adequadamente. Para obter mais informações, consulte Componentes do servidor do mecanismo OLAP.