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 do 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 serviço e comunicação autônomos com o serviço acontece por meio do XML for Analysis (XMLA), 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 classe que recebe comandos de um aplicativo cliente e os converte em mensagens de XMLA para a instância do Analysis Services. 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 Analysis Services.

A ilustração a seguir mostra a arquitetura de componentes do Analysis Services, inclusive todos os elementos principais executados dentro da 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 da arquitetura de sistema do Analysis Services

Ouvinte XMLA

O componente ouvinte XMLA processa todas as comunicações de XMLA entre o Analysis Services e seus clientes. O parâmetro de configuração do Analysis ServicesPort no arquivo msmdsrv.ini pode ser usado para especificar uma porta na qual uma instância do Analysis Services ouve. Um valor 0 nesse arquivo indica que o Analysis Services ouve na porta padrão. A menos que especificado de outro modo, o Analysis Services usa as seguintes portas TCP padrão:

Porta

Descrição

2383

Instância padrão do SQL ServerAnalysis 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

Conceitos

Nomeação de objeto (Analysis Services – Dados Multidimensionais)

Arquitetura física (Analysis Services – Dados Multidimensionais)

Arquitetura lógica (Analysis Services – Dados Multidimensionais)