Partilhar via


Componentes do servidor de mecanismo OLAP

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

O componente de servidor do Microsoft SQL Server 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 de SQL Server Analysis Services é executada como um serviço autônomo e a comunicação com o serviço ocorre por meio de XMLA (XML for Analysis), usando HTTP ou TCP. AMO é uma camada entre o aplicativo de usuário e a instância SQL Server Analysis Services. Essa camada fornece acesso a SQL Server Analysis Services objetos administrativos. AMO é uma biblioteca de classes que usa comandos de um aplicativo cliente e converte esses comandos em mensagens XMLA para a instância SQL Server Analysis Services. AMO apresenta SQL Server Analysis Services objetos de instância como classes para o aplicativo de usuário final, com membros de método que executam comandos e membros de propriedade que contêm os dados para os objetos SQL Server Analysis Services.

A ilustração a seguir mostra a arquitetura de componentes SQL Server Analysis Services, incluindo todos os elementos principais em execução na instância do SQL Server Analysis Services e todos os componentes do 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 do Sistema do Analysis Services Diagrama de

Ouvinte XMLA

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

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

Consulte Configurar o Firewall do Windows para permitir o acesso ao 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)