Compartilhar via


Arquivos e pastas do servidor (Analysis Services - dados multidimensionais)

O componente de servidor do Microsoft SQL Server Analysis Services é o aplicativo msmdsrv.exe, que normalmente é 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 de arquitetura do sistema do Analysis Services

ObservaçãoObservação

Para obter mais informações, consulte SQL Server 2005 Analysis Services Performance Guide.

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

2725

Instâncias existentes do SQL Server 2000 Analysis Services.

2383

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