Requisitos de 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 criar cubos, 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 o uso do SQL Server 2005 Analysis Services com o serviço de criação de cubos do Microsoft Office Project Server 2007.

Para obter informações sobre os requisitos do SQL Server 2000 Analysis Services, consulte Requisitos para 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 para 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 o SQL Server 2005 Analysis Services funcionar corretamente com o serviço de criação de cubos do Office Project Server 2007, você deve aplicar o SQL Server 2005 Service Pack 1 ou superior.

Para obter informações sobre como identificar a versão do SQL Server 2005, consulte o artigo 321185 da Base de dados de conhecimento: Como identificar sua versão e edição do SQL Server (https://go.microsoft.com/fwlink/?linkid=87047\&clcid=0x416).

Para obter informações sobre como obter a versão mais recente do service pack do SQL Server 2005, consulte o artigo 913089 da Base de dados de conhecimento: Como obter o service pack mais recente do SQL Server 2005 (https://go.microsoft.com/fwlink/?linkid=87051\&clcid=0x416).

Instalar os componentes de cliente DSO nos servidores de aplicativos do Project Server

Ainda que o Office Project Server 2007 possa ser usado com o Analysis Services no SQL Server 2000 ou no SQL Server 2005, ele foi criado principalmente para ser usado com o SQL Server 2000 Analysis Services. A biblioteca de DSO (Decision Support Objects) incluída no Microsoft SQL Server 2005 permite que os programas gravados para o Analysis Services no SQL Server 2000 funcionem com o Analysis Services no SQL Server 2005. O Office Project Server 2007 usa a biblioteca de DSO do SQL Server 2000 Analysis Services para criar e gerenciar dados de cubos OLAP. A compatibilidade do SQL Server 2005 Analysis Services com versões anteriores permite o uso do modelo de DSO exigido pelo Office Project Server 2007 para o gerenciamento de cubos OLAP.

Por padrão, a biblioteca de DSO é instalada no processo de instalação do SQL Server 2005. No entanto, para a criação de cubos, a biblioteca de DSO deve ser instalada em todos os servidores que executam o servidor de aplicativos do Project Server. Dessa forma, será preciso instalar a biblioteca DSO nos computadores servidores que estiverem executando o servidor de aplicativos do Project Server sem o Analysis Services instalado.

O DSO deve ser instalado com um conjunto de pacotes redistribuíveis incluídos no SQL Server 2005 Feature Pack. Esse conjunto consiste em:

  • Microsoft SQL Server Native Client (sqlncli.msi)

  • Microsoft SQL Server 2005 Management Objects Collection (sqlserver2005_xmo.msi)

  • Componentes de compatibilidade com versões anteriores do Microsoft SQL Server 2005 (SQLServer2005_BC.msi)

Esses componentes podem ser baixados do Feature Pack do Microsoft SQL Server 2005 de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x416) (em inglês).

Verifique sempre se há novas versões, pois os feature packs são lançados periodicamente.

NoteObservação:
Se o SQL Server 2005 Analysis Services estiver em execução no servidor de aplicativos do Project Server (por exemplo, uma instalação em um único computador), a biblioteca de DSO já estará instalada. Nessa configuração, não será necessário baixar e aplicar os componentes de compatibilidade com versões anteriores do Microsoft SQL Server 2005.

Instalar o Microsoft SQL Server Native Client

  1. Vá para a página de download do Feature Pack do Microsoft SQL Server 2005 de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x416) (em inglês).

  2. Clique no Pacote X86 do Microsoft SQL Server Native Client (sqlncli.msi).

    NoteObservação:
    Você poderá selecionar Pacote X64 se estiver usando a versão 64 bits do SQL Server 2005 Analysis Services.
  3. Clique em Executar para iniciar o download.

  4. Clique em Executar para iniciar a instalação.

  5. Na página de boas-vindas da Instalação do Microsoft SQL Server Native Client, clique em Avançar.

  6. Na página Contrato de Licença, selecione Aceito os termos do contrato de licença e clique em Avançar.

  7. Na página Informações do Registro, digite seu nome e empresa. Clique em Avançar.

  8. Na página Seleção de Recursos, verifique se os dois recursos (componentes do cliente e SQL Server Native Client SDK) têm esta opção selecionada: Este recurso e todos os sub-recursos serão instalados no disco rígido local. Clique em Avançar.

  9. Na página Pronto para Modificar o Programa, clique em Instalar.

  10. Depois que a instalação for concluída, clique em Concluir.

Instalar o Microsoft SQL Server 2005 Management Objects Collection

  1. Vá para a página de download do Feature Pack do Microsoft SQL Server 2005 de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x416) (em inglês).

  2. Clique no Pacote X86 do Microsoft SQL Server 2005 Management Objects Collection (SQLServer2005_XMO.msi).

  3. Clique em Executar para iniciar o download.

  4. Clique em Executar para iniciar a instalação.

  5. Na página de boas-vindas da Instalação do Microsoft SQL Server Native Client, clique em Avançar.

  6. Na página Contrato de Licença, selecione Aceito os termos do Contrato de Licença e clique em Avançar.

  7. Na página Informações do Registro, digite seu nome e empresa. Clique em Avançar.

  8. Na página Pronto para Modificar o Programa, clique em Instalar.

  9. Depois que a instalação for concluída, clique em Concluir.

Instalar os componentes de compatibilidade com versões anteriores do Microsoft SQL Server 2005

  1. Vá para a página de download do Feature Pack do Microsoft SQL Server 2005 de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x416) (em inglês).

  2. Clique no Pacote X86 dos componentes de compatibilidade com versões anteriores do Microsoft SQL Server 2005 (SQLServer2005_BC.msi).

  3. Clique em Executar para iniciar o download.

  4. Clique em Executar para iniciar a instalação.

  5. Na página Bem-vindo ao Assistente de instalação para compatibilidade com versões anteriores do Microsoft SQL Server 2005, clique em Avançar.

  6. Na página Contrato de Licença, selecione Aceito os termos do contrato de licença e clique em Avançar.

  7. Na página Informações do Registro, digite seu nome e empresa. Clique em Avançar.

  8. Na página Seleção de Recursos, verifique se todos os recursos listados têm esta opção selecionada: Este recurso e todos os sub-recursos serão instalados no disco rígido local. Clique em Avançar.

    NoteObservação:
    Somente o componente DSO deve ser selecionado.
  9. Na página Pronto para Modificar o Programa, clique em Instalar.

  10. Depois que a instalação for concluída, clique em Concluir.

Configurar a conta de SSP para acessar o SQL Server 2005 Analysis Services

Antes de configurar o SQL Server 2005 Analysis Services, você deve configurar a conta do SSP (Provedor de serviços compartilhados) para que ela tenha as permissões corretas de acesso. (A conta de SSP é a conta de segurança para o pool de aplicativos que você está usando.)

Para que isso seja feito:

  • Adicione a conta de SSP a um grupo local de usuários OLAP no computador host do SQL Server 2005 Analysis Services.

  • Adicione a conta de SSP como administrador na instância do SQL Server 2005 Analysis Services.

Para iniciar, determine a conta de SSP, conforme descrito abaixo.

Determinar a conta de SSP

  1. No site de Administração Central do SharePoint, no Início Rápido, clique em Administração de Serviços Compartilhados.

  2. Na página Gerenciar os Serviços Compartilhados deste Farm, na lista suspensa do provedor de serviços compartilhados que você está utilizando, clique em Editar Propriedades.

  3. Na página Editar Provedor de Serviços Compartilhados, na seção Credencial de Serviços SSP, anote o nome da conta no campo Nome do Usuário. Essa é a conta de SSP.

Adicionar a conta de SSP ao grupo de usuários OLAP

Quando você instala o SQL Server 2005 Analysis Services, um grupo local é criado no servidor, que permite o acesso dos usuários. O nome do grupo é SQLServer2005MSOLAPUser$<NOME_DO_SERVIDOR>$MSSQLSERVER. Adicione a conta de SSP a esse grupo.

NoteObservação:
No SQL Server 2000 Analysis Services, esse grupo é semelhante ao grupo Administradores OLAP. No entanto, no grupo usado para o SQL Server 2005 Analysis Services, os privilégios administrativos não serão atribuídos automaticamente aos membros.

Adicionar a conta de SSP ao grupo local de usuários OLAP

  1. Clique no menu Iniciar, aponte para Todos os Programas, aponte para Ferramentas Administrativas e clique em Gerenciamento do Computador.

  2. Na página Gerenciamento do Computador, no painel esquerdo, em Ferramentas do Sistema, expanda Usuários e Grupos Locais. Clique na pasta Grupos.

  3. No painel direito, na lista Nome, clique duas vezes em SQLServer2005MSOLAPUser$<NOME_DO_SERVIDOR>$MSSQLSERVER.

    NoteObservação:
    <NOME_DO_SERVIDOR> representa o nome do computador.
  4. Na página de propriedades do SQLServer2005MSOLAPUser$<NOME_DO_SERVIDOR>$MSSQLSERVER, clique em Adicionar.

  5. Na página Selecionar Usuários, Computadores ou Grupos, vá para a seção Digite os nomes de objeto a serem selecionados e adicione o nome da conta de SSP. Clique em Verificar Nome para verificar se a conta existe.

  6. Clique em OK.

Configurar a conta de SSP para permissões administrativas no SQL Server 2005 Analysis Services

Também é preciso adicionar a conta de SSP como administrador no SQL Server 2005 Analysis Services para ter permissões para criar bancos de dados. No SQL Server 2000 Analysis Services, o processo ocorrerá automaticamente, quando um usuário for adicionado ao grupo de administradores OLAP. No SQL Server 2005 Analysis Services, o usuário deve ser adicionado manualmente como membro ao grupo administrativo com função de servidor.

Os membros com função de servidor em uma instância do Microsoft SQL Server 2005 Analysis Services têm acesso irrestrito a todos os dados e objetos do Analysis Services nessa instância. Os membros da função de servidor do Analysis Services podem adicionar usuários e grupos do Microsoft Windows à função de servidor do Analysis Services. Os usuários devem ser membros da função de servidor do Analysis Services para executar tarefas que afetam todo o servidor, como a criação de bancos de dados, a modificação de propriedades do servidor e a execução de rastreamentos (que não sejam para eventos de processamento).

Adicionar a conta de SSP como um membro da função de servidor no SQL Server 2005 Analysis Services

  1. Abra o SQL Server Management Studio. Na janela Conectar ao Servidor, conecte-se à instância do SQL Server 2005 Analysis Services que você está usando.

  2. No Microsoft SQL Server Management Studio, em Explorador de Objetos, clique com o botão direito do mouse na sua instância do SQL Server 2005 Analysis Services e, em seguida, clique em Propriedades.

  3. Na página Propriedades do Analysis Services, no painel Selecionar uma página, clique em Segurança. Os Usuários e Grupos do NT que forem membros da função de servidor serão exibidos em uma lista.

  4. Clique em Adicionar. Na página Selecionar Usuários ou Grupos, vá para o campo Digite os nomes de objeto a serem selecionados e digite o nome da conta de SSP que você está adicionando à função de servidor. Clique em Verificar Nome para verificar se a conta existe.

  5. Clique em OK.

Configurar o SQL Server 2005 Analysis Services

Depois de instalar o cliente DSO nos servidores de aplicativos do Project Server, configure o SQL Server 2005 Analysis Services para permitir o acesso ao repositório. Você pode criar o repositório no SQL Server 2005 Analysis Services de duas formas:

  • Criar o repositório usando um banco de dados do SQL Server 2000 Microsoft Jet

  • Criar o repositório em um banco de dados do SQL Server 2005

Opção 1: Criar um repositório usando um banco de dados do SQL Server 2000 Microsoft Jet

No SQL Server 2000 Analysis Services, o arquivo de repositório é um banco de dados do Microsoft Jet (.mdb) que pode ser facilmente migrado para um banco de dados do SQL Server 2000. O SQL Server 2005 Analysis Services não inclui o arquivo de repositório ou a capacidade de migrá-lo para um banco de dados do SQL. No entanto, é possível usar o banco de dados do Microsoft Jet que vem com o SQL Server 2000 Analysis Services e usá-lo no SQL Server 2005 Analysis Services.

Essa abordagem exige a execução das seguintes etapas no computador com o SQL Server 2005 Analysis Services:

  1. Criar a pasta compartilhada para o repositório

  2. Baixe o arquivo de repositório para a pasta compartilhada de administração remota

  3. Edite o arquivo de configuração do Analysis Services

Criar a pasta compartilhada para o repositório

Crie uma pasta compartilhada no SQL Server 2005 Analysis Services onde o repositório possa ser localizado. A pasta compartilhada deve estar acessível às contas que precisarão acessá-la.

Criar a pasta compartilhada

  1. No Windows Explorer, navegue até a pasta que contém a instalação do Analysis Services. O local padrão da pasta é:

    C:\Arquivos de Programas\Microsoft SQL Server\MSSQL.2\OLAP

  2. Nessa pasta, crie uma nova pasta com o nome DSO9.

    NoteObservação:
    Se a subpasta MSSQL.2\OLAP não existir, use a pasta \OLAP em um dos subdiretórios do MSSQL.X.
  3. Clique com o botão direito do mouse na pasta DSO9 e selecione Compartilhamento e Segurança.

  4. Na página Compartilhamento e Segurança, na guia Compartilhamento, selecione Compartilhar esta pasta. Na caixa Nome do Compartilhamento, digite MSOLAPRepository$ como o nome de compartilhamento da pasta.

  5. Clique em Permissões. Na guia Permissões de Compartilhamento, na lista Nomes de grupo ou de usuário, clique em Adicionar. Na página Selecionar Usuários, Computadores ou Grupos, adicione a conta do SQLServer2005MSOLAPUser$<Nome_do_Servidor>$MSSQLServer do computador local. Clique em OK.

  6. Na lista Nomes de grupo ou de usuário, selecione a conta do SQLServer2005MSOLAPUser$<Nome_do_Servidor>$MSSQLServer. Na caixa Permissões para SQLServer2005MSOLAPUser$<Nome_do_Servidor>$MSSQLServer, selecione Permitir, ao lado de Controle Total. Clique em OK.

    NoteObservação:
    Por motivos de segurança, remova o grupo Todos da lista Nomes de grupo ou de usuário.
  7. Na guia Segurança, na lista Nomes de grupo ou de usuário, selecione SQLServer2005MSOLAPUser$NOME_DO_SERVIDOR$MSSQLSERVER. Marque a caixa de seleção Permitir, ao lado do item Controle Total na lista Permissões e clique em OK.

  8. Clique em Adicionar. Na página Selecionar Usuários, Computadores ou Grupos, adicione a conta que está executando o serviço de fila do Project Server no servidor de aplicativos do Project Server. Clique em OK.

    NoteObservação:
      Para verificar essa conta, no servidor de aplicativos do Project Server, clique no menu Iniciar, clique em Programas, Ferramentas Administrativas e, em seguida, clique em Serviços. Clique duas vezes em Serviço de Fila do Microsoft Office Project Server e anote a conta na guia Fazer Logon.
  9. Na página Propriedades da Nova Pasta, clique em OK.

Copiar o arquivo de repositório para o compartilhamento de administração remota

O DSO precisa ter acesso total a uma cópia do repositório do SQL Server 2000 Analysis Services (Msmdrep.mdb) para o qual o aplicativo de DSO está sendo utilizado. Você pode usar o repositório que está incluído no SQL Server 2000 Analysis Services. O local do arquivo de repositório de amostra depende do caminho de instalação da instância do SQL Server 2000 Analysis Services, mas normalmente está localizado em: C:\Arquivos de Programas\Microsoft Analysis Services\ Bin.

NoteObservação:
Caso você não tenha o arquivo de repositório do SQL Server 2000, clique aqui (em inglês) (https://go.microsoft.com/fwlink/?linkid=87082&clcid=0x416) (em inglês) para baixar o arquivo de repositório.

Depois de obter uma cópia do arquivo Msmdrep.mdb, copie-o para o compartilhamento de administração remota (a pasta DSO9) que foi criado anteriormente.

Editar a configuração do DSO para o Analysis Services

Configure as propriedades de DSO do Analysis Services para que o repositório seja configurado para ser usado do DSO no SQL Server 2005 Analysis Services. As alterações feitas durante esse processo serão refletidas no arquivo de configuração do Analysis Services (MSMDSRV.INI).

Configurar o Analysis Services para usar um arquivo de repositório do SQL Server

  1. No SQL Server 2005, inicie o SQL Server Management Studio. Na janela Conectar ao Servidor, selecione Analysis Services e clique em Conectar.

  2. No SQL Server Management Studio, no painel Explorador de Objetos, clique com o botão direito do mouse no nome Analysis Services e escolha Propriedades.

    ImportantImportante:
    Não selecione Migrar Repositório. Essa opção pressupõe que você não precise de compatibilidade com versões anteriores.
  3. Na página Propriedades do Analysis Services, na seção Selecionar uma página, selecione Geral. Selecione Mostrar Propriedades Avançadas (Tudo).

  4. Selecione DSO\RepositoryConnectionString na lista Nome.

    1. Selecione o valor correspondente para a cadeia de caracteres na coluna Valor e clique na caixa exibida à direita do valor para exibir a página Gerenciador de Conexões.

    2. Na página Gerenciador de Conexões, na lista Provedor, selecione Provedor OLE DB do Microsoft Jet 4.0 e clique em OK.

    3. Na seção de nome de arquivo do Banco de Dados, clique em Procurar. Na janela Selecionar Arquivo de Banco de Dados do Microsoft Access, localize o arquivo de repositório e clique em Abrir. Essa ação insere o caminho do arquivo de repositório na caixa Nome de arquivo do banco de dados.

    4. No campo Fazer logon no banco de dados, insira as informações da conta para o banco de dados. Clique em OK.

  5. Selecione DSO\RemoteRepositoryConnectionString na lista Nome.

    1. Selecione o valor correspondente para a cadeia de caracteres na coluna Valor e clique na caixa exibida à direita do valor para exibir a página Gerenciador de Conexões.

    2. Na página Gerenciador de Conexões, na lista Provedor, selecione Provedor OLE DB do Microsoft Jet 4.0.

    3. Na seção de nome de arquivo do Banco de Dados, clique em Procurar. Na janela Selecionar Arquivo de Banco de Dados do Microsoft Access, localize o arquivo de repositório e clique em Abrir. Essa ação insere o caminho do arquivo de repositório na caixa Nome do arquivo de banco de dados.

    4. No campo Fazer logon no banco de dados, insira as informações da conta para o banco de dados. Clique em OK.

  6. Na página Propriedades do Analysis Server, clique em OK .

Opção 2: Criar um repositório por meio da criação de um banco de dados do SQL Server 2005

Caso você não tenha um arquivo de repositório OLAP que foi migrado para um banco de dados do SQL Server, é possível criar um banco de dados no SQL Server para ser usado no SQL Server 2005 Analysis Services. O procedimento a seguir cria o banco de dados de repositório e executa um script SQL para a criação do esquema de banco de dados necessário.

Criar o banco de dados de repositório no SQL Server 2005

  1. Abra o SQL Server Management Studio. Em Tipo de Servidor, selecione o Mecanismo de Banco de Dados e clique em Conectar.

  2. No Microsoft SQL Server Management Studio, clique com o botão direito do mouse na pasta Bancos de Dados e clique em Novo Banco de Dados.

  3. Na página Novo Banco de Dados, em Nome do Banco de Dados, digite Repositório do Analysis Services e clique em OK.

  4. Na lista Explorador de Objetos, expanda a pasta Segurança. Clique com o botão direito do mouse em Logons e, em seguida, em Novo Logon.

  5. Na seção Nome de Logon, clique em Pesquisar.

  6. Na página Selecionar Usuários ou Grupos, clique em Tipo de Objeto.

  7. Na página Tipo de Objeto, selecione Grupos e clique em OK.

  8. Na página Selecionar Usuários ou Grupos, vá para a caixa Digite o nome do objeto a ser selecionado e digite SQLServer2005MSOLAPUser$<SERVERNAME>$MSSQLSERVER para este computador. Clique em OK.

  9. Na lista Selecionar uma página, clique em Mapeamentos de Usuários. Nos usuários mapeados para essa lista de logons, selecione Repositório do Analysis Services.  

  10. Na lista Associação da função de banco de dados para: lista do banco de dados de repositório, selecione db_owner. Clique em OK.

  11. No Microsoft SQL Server Management Studio, expanda a pasta Banco de Dados e clique com o botão direito do mouse em Repositório do Analysis Services. Clique em Nova Consulta.

  12. Na tela Editor de Consulta, digite este texto:

    CREATE TABLE [dbo].[OlapObjects] (

                [ID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ParentID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ObjectName] [nvarchar] (150) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ClassType] [int] NOT NULL ,

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

                [LastUpdated] [datetime] NULL ,

                [Changed] [bit] NULL ,

                [Version] [int] NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO

    CREATE TABLE [dbo].[Server] (

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

  13. Execute o script. O script criará o esquema de banco de dados necessário para o repositório.

Editar a configuração do DSO para o Analysis Services

Configure as propriedades de DSO do Analysis Services para que o banco de dados do repositório seja configurado para ser usado do DSO no SQL Server 2005 Analysis Services. As alterações feitas durante esse processo serão refletidas no arquivo de configuração do Analysis Services (MSMDSRV.INI).

Configurar o Analysis Services para usar um banco de dados de repositório do SQL Server

  1. No SQL Server 2005, inicie o SQL Server Management Studio. Na janela Conectar ao Servidor, selecione Analysis Services e clique em Conectar.

  2. No SQL Server Management Studio, no painel Explorador de Objetos, clique com o botão direito do mouse no nome Analysis Services e escolha Propriedades.

    ImportantImportante:
    Não selecione Migrar Repositório. Essa opção pressupõe que você não precise de compatibilidade com versões anteriores.
  3. Na página Propriedades do Analysis Services, na seção Selecionar uma página, selecione Geral. Selecione Mostrar Propriedades Avançadas (Tudo).

  4. Selecione DSO\RepositoryConnectionString na lista Nome.

    1. Selecione o valor correspondente para a cadeia de caracteres na coluna Valor e clique na caixa exibida à direita do valor para exibir a página Gerenciador de Conexões.

    2. Na página Gerenciador de Conexões, na lista Provedor, selecione Native OLE DB\SQL Native Client.

    3. Na lista Nome do Servidor, selecione o servidor no qual o banco de dados de repositório está localizado.

    4. No campo Fazer logon no servidor, insira as informações da conta para fazer logon no servidor.

    5. Na seção Conectar ao banco de dados, selecione um nome de banco de dados.

    6. Clique em OK.

  5. Selecione DSO\RemoteRepositoryConnectionString na lista Nome.

    1. Selecione o valor correspondente para a cadeia de caracteres na coluna Valor e clique na caixa exibida à direita do valor para exibir a página Gerenciador de Conexões.

    2. Na página Gerenciador de Conexões, na lista Provedor, selecione Native OLE DB\SQL Native Client.

    3. Na lista Nome do Servidor, selecione o servidor no qual o banco de dados de repositório está localizado.

    4. No campo Fazer logon no servidor, insira as informações da conta para fazer logon no servidor.

    5. Na seção Conectar ao banco de dados, selecione Selecionar ou digitar nome de banco de dados e digite o nome do arquivo de repositório.

    6. Clique em OK.

  6. Na página Propriedades do Analysis Server, clique em OK .

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

No Office Project Server 2007, a conta que está executando o serviço SQL Server Analysis Service tem acesso direto ao banco de dados Relatórios no SQL Management Studio.

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 do SQL Server Analysis Service para o acesso ao banco de dados Relatórios

  1. No menu Iniciar, aponte para Programas, Microsoft SQL Server 2005 e clique em SQL Server Management Studio

  2. Na página Conectar ao Servidor, digite suas informações de logon para se conectar ao mecanismo de banco de dados e, em seguida, clique em Conectar.

  3. No Management Studio, expanda a pasta Segurança, clique com o botão direito do mouse em Logons e, em seguida, clique em Novo Logon.

  4. Na página Geral, digite a conta Autenticada pelo Windows do usuário que executa o serviço do SQL Server Analysis Services.

  5. Na lista Selecionar uma página, clique em Mapeamento de Usuários.

  6. Na lista Banco de Dados, selecione Relatórios do Project Server. Marque a caixa de seleção Mapa correspondente.

  7. Na seção Associação da função de banco de dados para: Relatórios_do_ProjectServer, selecione db_datareader.

  8. Clique em OK.

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

Os dados de cubos são exibidos por meio de uma "Visualização de Análise de Dados" no Project Web Access. Alguns componentes e ações são obrigatórios para a criação e uso dessas exibições de Análise de Dados.

  • Microsoft Office Web Components   Os usuários são solicitados a baixar os componentes do ActiveX em seus computadores quando criarem uma exibição de Análise de Dados pela primeira vez ou quando tentarem usar uma exibição desse tipo. O Microsoft Office Web Components é um conjunto de componentes do ActiveX que permite aos usuários do Project Web Access o uso de componentes de Tabela Dinâmica e Gráficos para o acesso a dados de cubo OLAP. Verifique se os usuários podem baixar esses componentes em seus computadores, ou instale previamente os componentes para os usuários. Para obter mais informações, consulte Ferramenta do Office XP: Web Components (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0x416).

  • Provedor OLE DB do Microsoft SQL Server 2005 Analysis Services 9.0   Esse componente permite que os usuários consultem dados armazenados no SQL Server 2005 Analysis Services durante o acesso a dados de cubo. O componente pode ser baixado do Feature Pack do Microsoft SQL Server 2005 de dezembro de 2008 (em inglês) (https://go.Microsoft.com/fwlink/?LinkId=87078\&clcid=0x416).

    NoteObservação:
    Se você estiver usando o SQL Server 2000 Analysis Services, esse componente não será obrigatório.

    Instalar o Provedor OLE DB do Microsoft SQL Server 2005 Analysis Services 9.0

    1. Vá para a página de download do Feature Pack do Microsoft SQL Server 2005 de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x416) (em inglês).

    2. Clique no Pacote X86 do provedor OLE DB do Microsoft SQL Server 2005 Analysis Services 9.0 (SQLServer2005_ASOLEDB9.msi)

      NoteObservação:
      Você poderá selecionar Pacote X64 se estiver usando a versão de 64 bits do SQL Server 2005 Analysis Services.
    3. Clique em Executar para iniciar o download.

    4. Clique em Executar para iniciar a instalação.

    5. Na página Bem-vindo ao Provedor OLE DB do Microsoft SQL Server 2005 Analysis Services 9.0, clique em Avançar.

    6. Na página Contrato de Licença, selecione Aceito os termos do Contrato de Licença e clique em Avançar.

    7. Na página Informações do Registro, digite seu nome e empresa. Clique em Avançar.

    8. Na página Pronto para Instalar o Programa, clique em Instalar.

    9. Depois que a instalação for concluída, clique em Concluir.

  • Habilitar Acessar fontes de dados entre domínios no Internet Explorer Além disso, se a configuração de segurança Acessar fontes de dados entre domínios no Internet Explorer estiver definida como Desabilitar, defina-a para Habilitar na zona de segurança que você usa para se conectar ao Project Web Access.

    Habilitar a configuração de segurança "Acessar fontes de dados entre domínios" no Internet Explorer

    1. No Internet Explorer, clique em Ferramentas e clique em Opções da Internet.

    2. Clique na guia Segurança, clique na zona que você usa para se conectar ao Office Project Server 2007 e, em seguida, clique em Nível Personalizado.

    3. Em Acessar fontes de dados entre domínios, selecione Habilitar.

Requisitos de porta para o SQL Server 2005 Analysis Services

O tráfego entre o seu 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 projeto em modos de exibição de Análise de Dados comunicam-se diretamente com o seu servidor do SQL Server Analysis Services. Verifique se todos os firewalls permitem esse tráfego, especialmente quando você usar usuários de extranet.

A instância padrão do SQL Server Analysis Services normalmente estará escutando na porta 2383. Se você estiver usando instâncias nomeadas do SQL Server Analysis Services, o serviço de navegador do SQL Server deverá ser executado no servidor, para que os clientes que estejam acessando tenham uma porta na instância nomeada. O navegador do SQL Server normalmente está localizado na porta 2382.

As instâncias nomeadas do Analysis Services terão outras portas alocadas dinamicamente. Essas portas podem ser descobertas no arquivo de configuração do Navegador do SQL Server.

Determinar o número de porta da instância nomeada do SQL Server Analysis Services

  1. No computador que executa o SQL Server 2005 Analysis Services, abra o arquivo msmdredir.ini em um editor de texto. O local padrão é C:\Arquivos de programas\Microsoft SQL Server\90\Shared\ASConfig.

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

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

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

Requisito de porta para Office Web Components

Se você tiver usuários de extranet, é importante lembrar que o Office Web Components exige a porta 2725 para permitir uma conexão direta ao SQL Server 2005 Analysis Services. Ainda que o acesso seja permitido pela porta 80 por HTTPS, se a porta 2725 não estiver disponível, os relatórios OLAP dinâmicos não poderão acessar os dados do Analysis Services.

Considerações do Analysis Services

Há várias observações sobre a conta do Analysis Services que devem ser consideradas:

  • 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 2005 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 2005 e o SQL Server 2005 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).

Consulte também

Conceitos

Video demo: Using SQL Server 2005 Analysis Services with the Project Server 2007 Cube Building Service