Compartilhar via


Componentes do servidor de mecanismo OLAP

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

  • Análise de instruções recebidas dos clientes

  • Gerenciamento de metadados

  • Tratamento de transações

  • Processamento de cálculos

  • Armazenagem de dimensões e dados de célula

  • Criação de agregações

  • Programação de consultas

  • Cache de objetos

  • Gerenciamento de 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 de método que executam comandos e membros de propriedade que mantêm os dados para os 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 o único modo de acessar a instância é usando o ouvinte do XML for Analysis (XMLA) ou usando HTTP ou TCP.

Diagrama de arquitetura do sistema do Analysis Services Diagrama de

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:

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

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

Consulte Também

Regras de nomenclatura de objeto (Analysis Services)Arquitetura física (Analysis Services – Dados Multidimensionais)Arquitetura Lógica (Analysis Services – Dados Multidimensionais)