Requisitos para uso do SQL Server 2005 Analysis Services com o Serviço de Criação de Cubo do Project Server 2007

Atualizado: abril de 2009

 

Tópico modificado em: 2009-04-16

Para criação de cubo, você pode usar o SQL Server 2000 Analysis Services, o SQL Server 2005 Analysis Services ou o SQL Server 2008 Analysis Services. Este artigo descreve os requisitos para usar o SQL Server 2000 Analysis Services com o Serviço de Criação de Cubo do Microsoft Office Project Server 2007.

Para obter informações sobre os requisitos para SQL Server 2005 Analysis Services, consulte Requisitos de uso do SQL Server 2005 Analysis Services com o Serviço de Criação de Cubo do Project Server 2007.

Para obter informações sobre os requisitos do SQL Server 2008 Analysis Services, consulte Requisitos de uso do SQL Server 2008 Analysis Services com o Serviço de Criação de Cubo do Project Server 2007.

Requisitos de service pack

Para que o SQL Server 2000 Analysis Services funcione corretamente com o Serviço de Criação de Cubo do Office Project Server 2007, aplique o SQL Server 2000 Service Pack 4 para Analysis Services.

Se estiver usando o componente de banco de dados do SQL Server 2000 como servidor de banco de dados, aplique o Service Pack 4 ao componente de banco de dados também. O componente de banco de dados do SQL Server 2000 e o SQL Server 2000 Analysis Services devem estar no mesmo nível de service pack.

Você pode verificar a versão do service pack do componente de banco de dados do SQL Server 2000 e SQL Server 2000 Analysis Services fazendo o seguinte.

Verificar a versão do service pack do SQL Server 2000

  1. No menu Iniciar, selecione Painel de Controle.

  2. Clique duas vezes em Adicionar ou Remover Programas.

  3. Clique no produto cuja versão você deseja verificar (Microsoft SQL Server 2000 ou Microsoft SQL Server 2000 Analysis Services).

  4. Clique em Clique aqui para obter informações de suporte.

  5. Anote o número de versão. A versão do Service Pack 4 é 8.00.2039.

Para aplicar o Service Pack 4 ao SQL Server 2000 Analysis Services, você pode usar o procedimento a seguir.

Aplicar o SQL Server 2000 Service Pack 4 ao componente Analysis Services

  1. Vá para a página de download do Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x416).

  2. Baixe os componentes do Analysis Services (baixe o arquivo: SQL2000.AS-KB884525-SP4-x86.EXE).

  3. Ao executar o download, você será solicitado a selecionar um local para salvar o arquivo. Após especificar o local, clique em Avançar. Os arquivos serão extraídos para esse local.

  4. Clique em Concluído.

  5. Vá para o local especificado no servidor e execute \msolap\install\Setup.exe.

  6. Siga as instruções exibidas para concluir a instalação do service pack.

Instalar SQL Server 2000 Analysis Services Decision Support Objects

Se estiver usando o SQL Server 2000 Analysis Services com o Office Project Server 2007, você precisará instalar o componente Analysis Services DSO (Decision Support Objects) nos servidores de aplicativos do Project Server. Você também precisará instalar o SQL Server 2000 Service Pack 4 para Analysis Services no componente DSO.

NoteObservação:
Se o SQL Server 2000 Analysis Services estiver instalado no servidor de aplicativos do Project Server (por exemplo, uma instalação de computador único), você não precisará instalar o DSO nesse servidor.

Instalar SQL Server 2000 Analysis Services Decision Support Objects e Service Pack 4

  1. No servidor de aplicativos do Project Server 2007, insira o CD do SQL Server 2000 na unidade CD-ROM ou conecte-se a um ponto de instalação de rede.

  2. Se estiver instalando por meio do CD do SQL Server 2000 com a Reprodução Automática habilitada, clique em Componentes do SQL Server 2000 no programa de Instalação do SQL Server 2000. Caso contrário, no CD do SQL Server (ou no ponto de instalação de rede), procure e execute o arquivo Autorun.exe.

  3. Na página Instalar Componentes, clique em Instalar Analysis Services.

  4. Leia e aceite o contrato de licença de usuário final.

  5. No programa de Instalação do Analysis Services, na página Selecionar Componentes, desmarque todos os componentes, exceto Decision Support Objects e Componentes clientes e siga o assistente para instalar o DSO.

  6. Vá para a página de download do Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x416).

  7. Baixe os componentes do Analysis Services (baixe o arquivo: SQL2000.AS-KB884525-SP4-x86.EXE).

  8. Ao executar o download, você será solicitado a selecionar um local para salvar o arquivo. Após especificar o local, clique em Avançar. Os arquivos serão extraídos para esse local.

  9. Clique em Concluído.

  10. Vá para o local especificado no servidor e execute \msolap\install\Setup.exe.

  11. Siga as instruções exibidas para concluir a instalação do service pack.

Adicionando a conta serviço de Fila ao grupo de Administradores OLAP

Quando você instala e configura o Office Project Server 2007, a conta de usuário do Windows responsável pela execução do serviço de Fila do Microsoft Project Server é automaticamente designada no momento em que o Provedor de Serviços Compartilhados é criado. A conta deve ser adicionada como membro do grupo de Administradores OLAP.

Para saber qual conta de usuário do Windows está designada como conta do serviço de Fila, vá para o servidor de aplicativos do Project Server e execute o procedimento a seguir.

Determinar a conta do serviço de Fila do Microsoft Project Server

  1. No menu Iniciar, clique em Programas, em Ferramentas Administrativas e em Serviços.

  2. Na lista Nome dos Serviços, clique duas vezes em Serviço de Fila do Microsoft Office Project Server.

  3. Na página Propriedades, clique na guia Logon. Observe a conta de usuário do Windows com a qual o serviço está sendo executado. Você precisará adicioná-la ao grupo de Administradores OLAP em uma etapa posterior.

  4. Clique em Cancelar para sair do menu.

Em seguida, será necessário adicionar a conta do serviço de Fila do Microsoft Project Server ao grupo de Administradores OLAP no computador em que o SQL Server 2000 Analysis Services está em execução.

Adicionar a conta do Serviço de Fila ao grupo de Administradores OLAP

  1. No menu Iniciar, clique em Programas, em Ferramentas Administrativas e em Gerenciamento do Computador.

  2. Em Gerenciamento do Computador, expanda Usuários e Grupos Locais e clique na pasta Grupos.

  3. Clique duas vezes no grupo Administradores OLAP para abrir a página de propriedades.

  4. Na página de propriedades, clique em Adicionar.

  5. Na página Selecionar Usuários, Computadores ou Grupos, na caixa Inserir Nomes de Objetos para selecionar, digite a conta de usuário do Windows em que o Serviço de Fila está em execução. Clique em OK.

  6. Na página de propriedade de Administradores OLAP, clique em OK.

Concedendo permissões ao grupo de Administradores OLAP para os componentes do SQL Server 2000 Analysis Services

O grupo Administradores OLAP precisa ter permissões para todos os componentes do SQL Server 2000 Analysis Services. Talvez você precise conceder explicitamente ao grupo de Administradores OLAP total controle sobre o subdiretório \bin do diretório de Instalação do SQL Services 2000 Analysis Services. O local padrão do diretório é:

C:\Arquivos de Programas\Microsoft Analysis Services\Bin

Migrando o repositório

Cada servidor que executa o Microsoft SQL Server 2000 Analysis Services possui um repositório para armazenar metadados para os objetos do computador que executa o Analysis Services (por exemplo, cubos e dimensões). Por padrão, esse repositório está um banco de dados Microsoft Jet (.mdb) no servidor no qual o Analysis Services está instalado. Para melhor escalabilidade, é recomendável migrar o repositório para um banco de dados do Microsoft SQL Server 2000.

NoteObservação:
Você só pode migrar o repositório para um banco de dados do SQL Server. O aplicativo de gerenciamento Analysis Services 2005 não dá suporte à migração do arquivo de repositório. No entanto, se você migrar o repositório antes de atualizar ou obter um banco de dados de repositório predefinido, poderá hospedar o repositório em um banco de dados do SQL Server.

Migrar o repositório

  1. No SQL Server, crie um novo banco de dados e nomeie-o como Repositório do Analysis Services.

  2. Em Segurança, clique com o botão direito do mouse em Logons e clique em Novo Logon.

  3. Para o nome do logon, clique nas reticências (...) e selecione o grupo de Administradores OLAP para o computador.

  4. Na guia Acesso ao Banco de Dados, selecione o banco de dados de Repositório do Analysis Services.

  5. Em Permitir na Função de Banco de Dados, selecione db_owner.

  6. Faça logon no computador que está executando o Analysis Services 2000 usando uma conta de usuário que tenha permissões equivalentes ao grupo Administradores ou Administradores OLAP e inicie o Analysis Manager.

  7. No painel esquerdo, expanda Servidores de Análise.

  8. Clique com o botão direito do mouse no nome de seu servidor e clique em Migrar Repositório para iniciar o Assistente para Migrar o Repositório. Migre o repositório para o banco de dados que você criou na etapa 1.

    NoteObservação:
    É recomendável escolher o formato nativo do Analysis Services ao migrar o repositório.
  9. Após migrar o repositório para um banco de dados do SQL Server, você pode excluir com segurança o repositório antigo. Por padrão, o banco de dados é \Arquivos de Programas\Microsoft Analysis Services\Bin\msmdrep.mdb.

Concedendo à conta de serviço do Analysis Services acesso ao banco de dados de Relatórios do Project Server

Como o Project Server 2007 usa os recursos avançados de segurança integrada do SQL Server, você deve fornecer à conta de serviço do Analysis Services acesso explícita ao banco de dados de Relatórios do Project Server 2007 em cada instância do Project Server. As instalações padrão do SQL Server 2000 usam a conta do sistema do Windows para executar o serviço Analysis Services. Ela deve ser alterada para uma conta que possa acessar o SQL Server. Uma conta de domínio será necessária se o SQL Server estiver hospedado em um servidor separado.

No Office Project Server 2007, a conta que está executando o serviço SQL Server Analysis Services (MSSQLServerOLAPService) recebe acesso direto ao banco de dados de Relatórios do Project Server no SQL Enterprise Manager.

Para acessar o Banco de Dados Relatórios do Project Server para o Serviço de Geração de Cubo, a permissão mínima necessária é a função DB_DataReader. Você deve conceder essa permissão à conta de serviço do SQL Server Analysis Services.

Conceder permissões à conta de serviço do SQL Server Analysis Services para acessar o banco de dados de Relatórios do Project Server

  1. No menu Iniciar, selecione Programas e Microsoft SQL Server e clique em Enterprise Manager.

  2. No Enterprise Manager, expanda Microsoft SQL Servers, Grupo SQL Server e o servidor.

  3. Expanda a pasta Segurança, clique com o botão direito do mouse em Logons e clique em Novo Logon.

  4. Na página de propriedades, na guia Geral, digite a conta Autenticada do Windows para o usuário que está executando o serviço SQL Server Analysis Services.

  5. Clique na guia Acesso ao Banco de Dados.

  6. Habilite Permitir para o(s) banco(s) de dados de Relatórios do Project Server.

  7. Na seção Permitir na Função de Banco de Dados, habilite as permissões db_datareader para o(s) banco(s) de dados de Relatórios do Project Server.

  8. Clique em OK.

Requisitos para criação e exibição de cubos no Project Web Access

Os dados de cubos são vistos por meio de um "Modo de Exibição de Análise de Dados" no Project Web Access. Alguns componentes ActiveX são necessários para criar e usar esses modos de exibição de Análise de Dados.

Os usuários são solicitados a baixar os componentes ActiveX para o computador ao criarem um modo de exibição de Análise de Dados ou ao tentar usar esse modo de exibição. Os Microsoft Office Web Components são um conjunto de componentes ActiveX que permitem que usuários do Project Web Access usem componentes de Tabela Dinâmica e Gráfico para acessar dados de cubo OLAP. Verifique se os usuários têm permissão para baixar esses componentes para seus computadores ou pré-instale os componentes para os usuários. Para obter mais informações, consulte Ferramenta do Office XP: Componentes Web (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0x416).

Requisitos de porta para SQL Server Analysis Services

O tráfego entre o servidor de aplicativos do Project Server e o servidor do SQL Server Analysis Services ocorre quando um usuário do Project Web Access cria um banco de dados de cubo. Os clientes do Project Web Access que estão criando modos de exibição de Análise de Dados ou exibindo dados de Cubo do Project nos modos de exibição de Análise de Dados se comunicam diretamente com seu servidor do SQL Server Analysis Services. Verifique se os firewalls permitem esse tráfego, principalmente quando você tiver usuários de extranet.

A instância padrão do SQL Server Analysis Services normalmente escuta na porta 2383. Se você estiver usando instâncias nomeadas no SQL Server 2005 Analysis Services, o serviço Navegador do SQL Server precisará estar em execução no servidor para fornecer aos clientes que o estão acessando uma porta para a instância nomeada. O serviço Navegador do SQL normalmente está na porta 2382.

Instâncias nomeadas do Analysis Services terão outras portas alocadas dinamicamente. Você pode descobri-las procurando no arquivo de configuração do SQL Server Analysis Services.

Determinar o número da porta da Instância Nomeada do SQL Server Analysis Services

  1. No computador em que o SQL Server 2005 Analysis Services está em execução, abra o arquivo msmdredir.ini em um editor de texto. O local padrão é c:\Arquivos de Programas\Microsoft Server\90\Shared\ASConfig SQL.

  2. Na seção <Instances> do arquivo msmdredir.ini, anote o texto. Por exemplo:

    <Instances>
         <Instance>
             <Name>AS2005</Name>
             <Port>1259</Port>
         </Instance>
     </Instances>
    

    Neste exemplo, a instância AS2005 está escutando na porta 1259.

Requisito de porta para Office Web Components

Se você tiver usuários de extranet, também é importante observar que o Office Web Components requer a porta 2725 para permitir uma conexão direta ao SQL Server 2005 Analysis Services. Mesmo que o acesso esteja habilitado pela porta 80 via HTTPS, se a porta 2725 não estiver disponível, os relatórios OLAP dinâmicos não poderão acessar dados do Analysis Services.

Considerações sobre Analysis Services

Há vários cenários relacionados à conta do Analysis Services que precisam ser levados em consideração:

  • As organizações podem ter várias instâncias do Project Web Access no farm. As informações descritas neste artigo se aplicam a cada uma das instâncias. A mesma conta do Analysis Services deve receber permissões de Função DB_DataReader para o banco de dados de Relatórios de cada instância, de modo a iniciar o Serviço de Criação de Cubo.

  • A conta de logon do Windows usada para iniciar o serviço SQL Server 2000 Analysis Services pode ser uma conta em que a senha vai expirar. Quando isso ocorre, o serviço não é executado novamente até que a senha seja redefinida, o que pode causar tempo de inatividade. Uma prática recomendada seria executar o serviço usando uma Conta do Windows dedicada na qual a senha não expire.

  • Dependendo de como o SQL Server 2000 e o SQL Server 2000 Analysis Services tenham sido instalados, talvez o MSSQLServerOLAPService esteja sendo executado com uma conta de sistema local. Como a conta do serviço Analysis Services precisa de acesso ao banco de dados de Relatórios, há duas opções a serem usadas para a conta de serviço de modo que o serviço acesse o banco de dados para a geração de cubo:

    1. Altere o acesso de logon para o serviço para uma conta de usuário do Windows com uma senha que nunca expire. Ou então, simplesmente lembre-se de que você deverá alterar a senha para o serviço sempre que a senha da conta for alterada.

    2. Adicione Domínio \Nome_do_Computador$ como uma conta no Enterprise Manager com permissões de função DB_DataReader ao banco de dados Relatórios do Project Server.

Baixar este manual

Este tópico está incluído no seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na página de download de conteúdo do Project Server 2007 (em inglês).