Compartilhar via


Componentes do servidor do mecanismo OLAP

O componente de servidor do Microsoft SQL Server Analysis Services é o aplicativo msmdsrv.exe , que é executado como um serviço windows. Este aplicativo consiste em componentes de segurança, componente ouvinte XML for Analysis (XMLA), componente processador de consultas e diversos outros componentes internos que executam as seguintes funções:

  • Interpretação de comandos recebidos de clientes

  • Gerir metadados

  • Gerenciando transações

  • Cálculos de processamento

  • Armazenando dados de dimensão e célula

  • Criando agregações

  • Agendamento de consultas

  • Cacheamento de objetos

  • Gerenciando recursos do servidor

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. Essa camada 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 todos os principais elementos em execução na instância do Analysis Services e todos os componentes de usuário que interagem com a instância. A ilustração também mostra que a única maneira de acessar a instância é usando o ouvinte XMLA (XML for Analysis), usando HTTP ou TCP.

Diagrama da Arquitetura do Sistema

Ouvinte XMLA

O componente ouvinte XMLA manipula todas as comunicações XMLA entre o Analysis Services e seus clientes. A configuração do Analysis Services Port no arquivo msmdsrv.ini pode ser usada para especificar uma porta na qual uma instância do Analysis Services escuta. Um valor 0 neste arquivo indica que o Analysis Services escuta na porta padrão. A menos que especificado de outra forma, o Analysis Services usa as seguintes portas TCP padrão:

Porto Descrição
2383 Instância padrão do SQL Server Analysis Services.
2382 Redirecionador para outras instâncias do SQL Server Analysis Services.
Atribuído dinamicamente na inicialização do servidor Instância nomeada do SQL Server Analysis Services.

Consulte Configurar o Firewall do Windows para permitir o acesso ao Analysis Services para obter mais detalhes.

Consulte Também

Arquitetura física (Analysis Services)(Analysis Services – Dados Multidimensionais)Arquitetura lógica (Analysis Services – Dados Multidimensionais)