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