Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
O componente servidor do Microsoft SQL Server SQL Server Analysis Services é a aplicaçãomsmdsrv.exe , que funciona como um serviço Windows. Esta aplicação consiste em componentes de segurança, um componente ouvinte XML para Análise (XMLA), um componente processador de consultas e numerosos outros componentes internos que executam as seguintes funções:
Análise das declarações recebidas dos clientes
Gerir metadados
Gestão de transações
Processamento de cálculos
Armazenamento de dados dimensionais e de células
Criação de agregações
Consultas de agendamento
Armazenamento em cache de objetos
Gestão dos recursos do servidor
Diagrama Arquitetónico
Uma instância de SQL Server Analysis Services funciona como um serviço autónomo e a comunicação com o serviço ocorre através de XML for Analysis (XMLA), utilizando HTTP ou TCP. O AMO é uma camada entre a aplicação do utilizador e a instância dos Serviços de Análise do SQL Server. Esta camada fornece acesso a objetos administrativos dos Serviços de Análise do SQL Server. AMO é uma biblioteca de classes que recebe comandos de uma aplicação cliente e converte esses comandos em mensagens XMLA para a instância SQL Server Analysis Services. O AMO apresenta objetos de instância do SQL Server Analysis Services como classes para a aplicação do utilizador final, com membros de método que executam comandos e membros de propriedades que armazenam os dados dos objetos SQL Server Analysis Services.
A ilustração seguinte mostra a arquitetura dos componentes dos Serviços de Análise do SQL Server, incluindo todos os elementos principais que correm dentro da instância dos Serviços de Análise do SQL Server e todos os componentes de utilizador que interagem com a instância. A ilustração também mostra que a única forma de aceder à instância é usando o XML for Analysis (XMLA) Listener, seja usando HTTP ou TCP.
Ouvinte XMLA
O componente ouvinte XMLA gere todas as comunicações XMLA entre os Serviços de Análise SQL Server e os seus clientes. A configuração da porta do SQL Server Analysis Services no ficheiro msmdsrv.ini pode ser usada para especificar uma porta onde uma instância do SQL Server Analysis Services ouve. Um valor de 0 neste ficheiro indica que os Serviços de Análise do SQL Server escutam na porta predefinida. Salvo especificação em contrário, o SQL Server Analysis Services utiliza as seguintes portas TCP predefinidas:
| Port | Description |
|---|---|
| 2383 | Instância padrão do SQL Server SQL Server Analysis Services. |
| 2382 | Redirecionador para outras instâncias do SQL Server Analysis Services. |
| Atribuído dinamicamente no arranque do servidor | Instância nomeada do SQL Server SQL Server Analysis Services. |
Consulte Configurar o firewall do Windows para permitir o acesso aos serviços de análise para mais detalhes.
Ver também
Regras de Nomeação de Objetos (Serviços de Análise)
Arquitetura Física (Serviços de Análise - Dados Multidimensionais)
Arquitetura Lógica (Serviços de Análise - Dados Multidimensionais)