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.
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)