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