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

Atualizado: janeiro de 2012

 

Tópico modificado em: 2012-01-30

Para criar cubos, você pode usar o SQL Server 2000 Analysis Services ou o SQL Server 2005 Analysis Services ou o SQL Server 2008 Analysis Services. Este artigo descreve os requisitos para o uso do SQL Server 2008 Analysis Services com o Serviço de Criação de Cubo 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 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.

Este artigo traz a descrição dos seguintes tópicos:

  • Instalar os componentes de cliente DSO (Decision Support Objects) nos servidores de aplicativos do Project Server   Descreve o modo de instalação correta dos componentes do SQL Server necessários para que o servidor de aplicativos se comunique com o SQL Server 2008 Analysis Services.

  • Configurar a conta do Provedor de Serviços Compartilhados (SSP) para acessar o SQL Server 2008 Analysis Services   Descreve como adicionar a conta do SSP ao grupo de usuários OLAP e como um administrador no SQL Server 2008 Analysis Services.

  • Configurar o SQL Server 2008 Analysis Services   Descreve como criar o banco de dados repositório por meio de duas opções:

    • Criar o banco de dados repositório desenvolvendo um banco de dados do SQL Server 2008

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

  • Conceder acesso à conta de serviço do Analysis Services ao banco de dados Relatórios do Project Server   Descreve o modo pelo qual são concedidas permissões à conta do SQL Server Analysis Services para acessar o banco de dados Relatórios, necessário para o trabalho de criação do cubo.

  • Requisitos para criar e visualizar cubos no Project Web Access   Descreve o processo de instalação dos componentes necessários para criar e utilizar os modos de exibição do Data Analysis que empregam dados do cubo OLAP.

  • Requisitos de porta do SQL Server 2008 Analysis Services   Descreve os requisitos de porta necessários para o tráfego entre o servidor de aplicativos do Project Server e o servidor do SQL Server Analysis Services.

  • Requisitos de porta do Office Web Components   Descreve os requisitos de porta necessários para que o Office Web Components possa exibir os dados do cubo OLAP utilizando os modos de exibição do Data Analysis em uma rede extranet.

  • Mensagens de erro e prováveis soluções   Descreve os erros, as prováveis soluções e a maneira de solucionar os problemas que podem ocorrer durante a configuração do SQL Server 2008 Analysis Services com o serviço de criação de cubos do Office Project Server 2007.

Instalar os componentes de cliente DSO (Decision Support Object) nos servidores de aplicativos do Project Server

Embora o Office Project Server 2007 possa ser usado com o Analysis Services no SQL Server 2000 ou no SQL Server versões 2005 ou 2008, 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 escritos para o Analysis Services no SQL Server 2008 funcionem com o Analysis Services no SQL Server 2008. O Office Project Server 2007 usa a biblioteca de objetos DSO do SQL Server 2000 Analysis Services para criar e gerenciar dados de cubos OLAP. A compatibilidade do SQL Server 2008 Analysis Services com versões anteriores permite o uso do modelo de objetos 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 2008. 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.

A maneira de se instalar uma biblioteca DSO é obter um conjunto de pacotes redistribuíveis incluídos no Feature Pack do SQL Server 2005. Esse conjunto consiste dos seguintes aplicativos:

  1. Microsoft SQL Server Native Client

  2. Microsoft SQL Server 2005 Management Objects Collection

  3. Componentes de Compatibilidade com Versões Anteriores do Microsoft SQL Server 2005

ImportantImportante:
Apesar deste artigo envolver o SQL Server 2008 Analysis Services, é importante que esses componentes sejam baixados do Feature Pack do Microsoft SQL Server 2005, de dezembro de 2008 (https://go.microsoft.com/fwlink/?linkid=87078&clcid=0x416). Não use, nesse momento, os feature packs do SQL Server 2008 para instalar e baixar esses componentes, pois esses arquivos não permitirão que você crie cubos no SQL Server 2008 Analysis Services com o Project Server 2007.
ImportantImportante:
Antes de instalar o Microsoft SQL Server 2005 Management Objects do Feature Pack do Microsoft SQL Server 2005, de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0x416) (em inglês), instale o Microsoft SQL Server Native Client desse mesmo feature pack. É fundamental que esse componente seja instalado primeiro.
NoteObservação:
Se o SQL Server 2008 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. Navegue até 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=142288\&clcid=0x416) (em inglês).

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

    NoteObservação:
    Selecione o Pacote X64 se estiver usando a versão de 64 bits do Office Project Server 2007 no seu servidor de aplicativos.
  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.

ImportantImportante:
Verifique se você instalou o Microsoft SQL Server 2005 Native Client do Feature Pack do Microsoft SQL Server 2005, de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0x416) (em inglês).

Instalar o Microsoft SQL Server 2005 Management Objects Collection

  1. Navegue até 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=142288\&clcid=0x416) (em inglês).

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

    NoteObservação:
    Selecione o Pacote X64 se estiver usando a versão de 64 bits do Office Project Server 2007 no seu servidor de aplicativos.
  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. Navegue até 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=142288\&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).

    NoteObservação:
    Selecione o Pacote X64 se estiver usando a versão de 64 bits do Office Project Server 2007 no seu servidor de aplicativos.
  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 o componente DSO possui 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.

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

Antes de configurar o SQL Server 2008 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 2008 Analysis Services.

  • Adicione a conta de SSP como administrador na instância do SQL Server 2008 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 2008 Analysis Services, um grupo local é criado no servidor, que permite o acesso dos usuários. O nome do grupo é SQLServerMSASUser$<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 2008 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 SQLServerMSASUser$<NOME_DO_SERVIDOR>$MSSQLSERVER.

    NoteObservação:
    <NOME_DO_SERVIDOR> representa o nome do computador.
  4. Na página de propriedades do SQLServerMSASUser$<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 2008 Analysis Services

Também é preciso adicionar a conta de SSP como administrador no SQL Server 2008 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. Da mesma forma que no SQL Server 2005 Analysis Services, o usuário deve ser adicionado manualmente como membro à função de Administrador do Servidor no SQL Server 2008 Analysis Services.

Os membros com função de Administrador do Servidor em uma instância do Microsoft SQL Server 2008 Analysis Services têm acesso irrestrito a todos os dados e objetos do Analysis Services nessa instância. Os membros da função de Administrador do Servidor 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 Administrador do Servidor para executar as 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 Administrador do Servidor no SQL Server 2008 Analysis Services

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

  2. No Microsoft SQL Server Management Studio, no Pesquisador de Objetos, clique com o botão direito do mouse na sua instância do SQL Server 2008 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 2008 Analysis Services

Após instalar o cliente DSO nos servidores de aplicativos do Project Server, crie o banco de dados de repositório e configure o SQL Server 2008 Analysis Services para permitir seu acesso. Você pode criar o banco de dados de repositório de uma das seguintes formas:

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

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

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

É possível criar um banco de dados de repositório no SQL Server 2008 para ser utilizado no SQL Server 2008 Analysis Services. O conjunto de procedimentos descrito a seguir promove a criação do banco de dados de repositório e executa um script SQL para produzir o esquema de banco de dados necessário.

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

  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, em seguida, clique na opção Novo Banco de Dados.

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

  4. Na lista Pesquisador 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 em seguida 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 informe o grupo de usuários OLAP local deste computador. Clique em OK.

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

  10. Na lista Associação da função de banco de dados para, relacionada ao banco de dados de repositório, selecione a opção db_owner e 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. No Editor de Consulta, digite o seguinte 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 de repositório seja configurado para ser usado do DSO no SQL Server 2008 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 2008, 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 Pesquisador de Objetos, clique com o botão direito do mouse no nome Analysis Services e escolha Propriedades.

  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 se conectar ao 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.

  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 se conectar ao servidor.

    5. Na seção Conectar ao banco de dados clique em Selecionar ou digitar nome de banco de dados e informe o nome do arquivo de repositório.

    6. Clique em OK.

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

Opção 2: 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 de repositório do SQL Server 2000. O SQL Server 2008 Analysis Services não inclui o arquivo de repositório. Todavia, o banco de dados do Microsoft Jet que vem com o SQL Server 2000 Analysis Services ainda pode ser utilizado no SQL Server 2008 Analysis Services como banco de dados do repositório. Essa seria uma opção alternativa para se criar o banco de dados de repositório.

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

  1. Criar a pasta compartilhada para o repositório.

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

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

Criar a pasta compartilhada para o repositório

Crie uma pasta compartilhada no SQL Server 2008 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\MSAS10.MSSQLServer\OLAP

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

  3. Clique com o botão direito do mouse na pasta DSO9 e em seguida clique em Compartilhamento.

  4. Na página Compartilhamento e Segurança, na guia Compartilhamento, clique em Compartilhamento Avançado. Na página de Compartilhamento Avançado, selecione a opção Compartilhar essa pasta. No campo Nome do Compartilhamento, digite MSOLAPRepository$ como o nome da pasta compartilhada.

  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 SQLServerMSASUser$<Nome_do_Servidor>$MSSQLServer do computador local. Clique em OK.

  6. Na lista Nomes de grupo ou de usuário, selecione a conta do SQLServerMSASUser$<Nome_do_Servidor>$MSSQLServer. Na caixa Permissões para SQLServerMSASUser$<Nome_do_Servidor>$MSSQLServer, selecione a opção 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, clique em Editar. Clique em Adicionar e, na página Selecionar Usuários, Computadores ou Grupos, adicione a conta SQLServerMSASUser$Nome_do_Servidor$MSSQLSERVER para cada computador local. Clique em OK.

  8. Na lista Nomes de grupo ou de usuário, selecione SQLServerMSASUser$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.

  9. Na guia Segurança, clique em Editar. Em seguida clique em Adicionar e, 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.
  10. Na lista Nomes de grupo ou de usuário, selecione a conta que acabou de adicionar. Marque a caixa de seleção Permitir ao lado do item Controle Total, na lista Permissões e clique em OK.

  11. Na página de Propriedade de DSO9, 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 baixá-lo.

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 2008 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 2008, 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 Pesquisador de Objetos, clique com o botão direito do mouse no nome Analysis Services e escolha Propriedades.

  3. Na página Propriedades do Analysis Services, na seção Selecionar uma página, escolha a opção Geral. Em seguida 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 referente ao nome do arquivo do Banco de dados, clique em Procurar. Na janela Selecionar Arquivo de Banco de Dados do Microsoft Access, localize o arquivo do repositório e clique em Abrir. Essa ação insere o caminho do arquivo do 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.

  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 referente ao nome do arquivo do Banco de dados, clique em Procurar. Na janela Selecionar Arquivo de Banco de Dados do Microsoft Access, localize o arquivo do repositório e clique em Abrir. Essa ação insere o caminho do arquivo do 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 .

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 do SQL Server Analysis Services precisa ter acesso direto ao banco de dados de Relatórios no SQL Server 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 Services para o acesso ao banco de dados Relatórios

  1. No SQL Server 2008, inicie o SQL Server Management Studio. Na janela Conectar ao Servidor, selecione mecanismo de banco de dados e clique em Conectar.

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

  3. Na página Geral, digite a conta autenticada pelo Windows do usuário que executa o servidor do SQL Server Analysis Services.

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

  5. Na lista do Banco de dados, selecione o banco de dados Relatórios do Project Server (seu nome padrão é Relatórios do Project Server). Marque a caixa de seleção Mapear correspondente.

  6. Na seção Associação da função de banco de dados para o banco de dados Relatórios do Project Server, selecione a opção db_datareader.

  7. 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 ActiveX em seus computadores quando criam uma exibição de Análise de Dados pela primeira vez ou quando tentam usar uma exibição desse tipo. O Microsoft Office Web Components é um conjunto de componentes ActiveX que permite, aos usuários do Project Web Access, o uso de componentes de Tabela Dinâmica e Gráficos para acessar dados de cubo OLAP. Verifique se os usuários podem baixar esses componentes nos computadores ou instale-os previamente para os usuários. Para obter mais informações, consulte o tópico sobre a ferramenta do Office XP: componentes da Web (https://go.Microsoft.com/fwlink/?linkid=87125\&clcid=0x416).

  • Provedor de banco de dados OLE do Microsoft SQL Server 2008 Analysis Services 10.0   Esse componente permite que os usuários consultem os dados armazenados no SQL Server 2008 Analysis Services durante o acesso aos dados de cubo. O componente pode ser baixado da página de download do Feature Pack do Microsoft SQL Server 2008, de agosto de 2008(https://go.microsoft.com/fwlink/?linkid=133802\&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 2008 Analysis Services 10,0

    1. Navegue até a página de download do Feature Pack do Microsoft SQL Server 2008, de agosto de 2008 (https://go.microsoft.com/fwlink/?linkid=133802\&clcid=0x416).

    2. Clique no Pacote X86 do provedor OLE DB do Microsoft SQL Server 2008 Analysis Services 10,0 (SQLServer2008_ASOLEDB10.msi)

      NoteObservação:
      Selecione o Pacote X64 se o sistema operacional cliente for uma versão de 64 bits.
    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 2008 Analysis Services 10,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, altere-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ê utiliza 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 2008 Analysis Services

O tráfego flui entre o seu servidor de aplicativos do Project Server e o servidor do SQL Server Analysis Services 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 se 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 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 Navegador do Servidor SQL encontra-se normalmente 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 estiver executando o SQL Server 2008 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.

    NoteObservação:
    Se você estiver usando uma versão de 64 bits do SQL Server 2008 Analysis Services, o seu local padrão será C:\Arquivos de programas (c86)\Microsoft SQL Server\90\Shared\ASConfig.
  2. Na seção <Instances> do arquivo Msmdredir.ini file, anote o texto, como mostra o exemplo:

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

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

NoteObservação:
Como alternativa, você também pode verificar a porta que está sendo utilizada consultando a página de propriedades das instâncias do Analysis Services e verificando o valor da Porta.

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ários pontos sobre a conta do Analysis Services que devem ser considerados:

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

Mensagens de erro e prováveis soluções

Mensagem de erro 1

Sintoma:

Durante a criação de um cubo, a seguinte mensagem de erro é recebida: Falha ao criar cubos OLAP. Erro: Falha da sessão do Analysis Services com o seguinte erro: o Servidor de Aplicativos precisa ter o Componente DSO para Analysis Services instalado.

Solução:

É muito provável que você esteja sem os componentes de compatibilidade com versões anteriores dos componentes do DSO (Decision Support Objects). Consulte a seção "Instalar os componentes de cliente DSO (Decision Support Objects) nos servidores de aplicativos do Project Server" deste artigo e instale os componentes de que precisa.

Mensagem de erro 2

Sintoma:

Durante a criação de um cubo, a seguinte mensagem de erro é recebida: Falha ao criar cubos OLAP. Erro: Falha da sessão do Analysis Services com o seguinte erro: Falha ao se conectar com o servidor PetKrebbsSQL08 do Analysis Services. Erro: Não é possível se conectar ao repositório. Analysis Server: Erro no PetKrebbsSQL08: Não é possível encontra o provedor. Talvez ele não esteja corretamente instalado.

Solução:

É muito provável que você esteja sem o Native Client dos componentes do DSO (Decision Support Objects). Também é possível que você esteja utilizando uma versão incorreta. Consulte a seção "Instalar os componentes de cliente DSO (Decision Support Object) nos servidores de aplicativos do Project Server" deste artigo e instale o conjunto de que necessitar.

Mensagem de erro 3

Sintoma:

Durante a criação de um cubo, a seguinte mensagem de erro é recebida: Falha ao criar cubos OLAP. Erro: Falha da sessão do Analysis Services com o seguinte erro: Falha ao se conectar com o servidor PetKrebbsSQL08 do Analysis Services. Erro: O componente ActiveX não é capaz de criar um objeto.

Solução:

É muito provável que você esteja sem o Management Objects Collection dos componentes do DSO (Decision Support Objects). Também é possível que você esteja utilizando uma versão incorreta. Consulte a seção "Instalar os componentes de cliente DSO (Decision Support Object) nos servidores de aplicativos do Project Server" deste artigo e instale o conjunto de que necessitar.

Mensagem de erro 4

Sintoma:

Durante a criação de um cubo, a seguinte mensagem de erro é recebida: Falha ao se conectar com o servidor PetKrebbsSQL08 do Analysis Services. Erro: Não é possível se conectar com o Analysis Services versão '10.0.1600.22' (ou Analysis Services versão '10.0.1763.0', caso tenha baixado a atualização cumulativa 1 para SQL Server 2008).

Solução:

Você não está usando a versão correta dos Objetos de Gerenciamento de Análise. Verifique se você instalou os arquivos do Feature Pack do Microsoft SQL Server 2005, de dezembro de 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0x416) (em inglês) ou posterior.

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