Configurar o aplicativo de serviço do Web Analytics (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

Este artigo descreve como configurar o aplicativo de serviço do Web Analytics no Microsoft SharePoint Server 2010. Depois de configurado o aplicativo de serviço do Web Analytics, você poderá coletar, relatar e analisar a utilização e eficácia dos sites do SharePoint Server 2010. Para obter maneiras diferentes de agendar e exibir esses relatórios, use o Fluxo de Trabalho do Web Analytics e as Web Parts do Web Analytics, respectivamente. Usando esses recursos, você poderá entender o que os usuários estão fazendo e quais informações querem obter de um site.

Neste artigo:

  • Sobre o Web Analytics

  • Configurar o aplicativo de serviço do Web Analytics usando o Assistente de Configuração do Farm

  • Configurar o aplicativo de serviço do Web Analytics usando a Administração Central

  • Configurar o aplicativo de serviço do Web Analytics usando o Windows PowerShell

  • Criar e configurar a permissão Exibir Dados do Web Analytics

  • Adicionar o fluxo de trabalho do Web Analytics

  • Adicionar a Web Part do Web Analytics

Sobre o Web Analytics

O aplicativo de serviço do Web Analytics é configurado automaticamente como parte da instalação Básica do Microsoft SharePoint Server 2010.

A instalação avançada do SharePoint Server 2010 exige configuração separada do aplicativo de serviço do Web Analytics. O aplicativo de serviço do Web Analytics pode ser configurado após a instalação do SharePoint Server 2010, usando uma destas ferramentas:

  • Assistente de Configuração do Farm

  • Administração Central

  • Windows PowerShell

A configuração padrão do aplicativo de serviço do Web Analytics consiste em:

  • Um aplicativo de serviço do Web Analytics.

  • Um Banco de Dados de Relatórios do Web Analytics e um Banco de Dados de Preparo do Web Analytics. Os bancos de dados devem ser associados ao aplicativo de serviço. Para obter mais informações sobre bancos de dados de relatórios e preparo, consulte Tipos e descrições dos bancos de dados (SharePoint Server 2010).

    Observação

    Não há suporte para configurar o uso de autenticação SQL pelos bancos de dados de Relatórios do Web Analytics e de Preparo do Web Analytics.

  • Um proxy do aplicativo de Serviço do Web Analytics associado ao grupo de proxies padrão do farm de servidores.

Configurar o aplicativo de serviço do Web Analytics usando o Assistente de Configuração do Farm

Depois de concluída a instalação, a página de abertura do Assistente de Configuração do Farm é aberta automaticamente. O administrador pode executar o assistente imediatamente ou fazer isso mais tarde. No Assistente de Configuração do Farm, todos os aplicativos de serviço que não estejam configurados são selecionados para configuração por padrão. Se você só quiser configurar o aplicativo de serviço do Web Analytics mais tarde, limpe a caixa de seleção do serviço e execute o Assistente de Configuração do Farm depois.

Observação

Enquanto não configurar o aplicativo de serviço do Web Analytics, você não poderá executar ou criar relatórios que usem o aplicativo de serviço do Web Analytics.

Se a caixa de seleção do aplicativo de serviço do Web Analytics não estiver disponível, é porque já foi configurado. Após a configuração inicial, só é possível configurar o aplicativo de serviço do Web Analytics usando o site da Administração Central ou o Windows PowerShell.

Configurar o aplicativo de serviço do Web Analytics usando o Assistente de Configuração do Farm

  1. No site da Administração Central, clique em Assistentes de Configuração.

  2. Na página Assistentes de Configuração, clique em Iniciar o Assistente de Configuração de Farm.

  3. Na primeira página do Assistente de Configuração do Farm, clique em Iniciar o Assistente.

  4. Na página de configuração de serviços, na seção Serviços, clique para marcar a caixa de seleção Aplicativo de Serviço do Web Analytics.

    Observação

    Se a caixa de seleção Aplicativo de Serviço do Web Analytics não estiver disponível, é porque o aplicativo de serviço do Web Analytics já foi configurado. Para fazer alterações na configuração, use o Windows PowerShell ou o site da Administração Central.

  5. Clique em Avançar.

  6. Conclua outras etapas de configuração do farm de servidores.

  7. Na página final do Assistente de Configuração do Farm, clique em Concluir.

Configurar o aplicativo de serviço do Web Analytics usando a Administração Central

A Administração Central pode ser usada para configurar o aplicativo de serviço do Web Analytics. São necessárias as seguintes cinco etapas para configurar o aplicativo de serviço do Web Analytics:

  1. Crie o aplicativo de serviço do Web Analytics.

  2. Associe um ou mais aplicativos Web a um aplicativo de serviço do Web Analytics.

  3. Verifique se o Serviço Web do Web Analytics e o Serviço de Processamento de Dados do Web Analytics foram iniciados.

  4. Verifique se foi habilitado o log de uso para o evento desejado. Para obter informações sobre eventos e log de uso, consulte Configure usage and health data collection (SharePoint Server 2010).

  5. Verifique se o Aplicativo de Serviço de Controle de Sessão e o Proxy de Aplicativo de Serviço de Controle de Sessão foram iniciados.

Para criar o aplicativo de serviço do Web Analytics usando a Administração Central

  1. Verifique se a conta de usuário que está executando este procedimento é membro do grupo Administradores de Farm do SharePoint.

  2. Na home page da Administração Central, clique em Gerenciamento de Aplicativos.

  3. Na página Gerenciamento de Aplicativos, na seção Aplicativos de Serviço, clique em Gerenciar aplicativos de serviço.

  4. Na faixa de opções, clique em Novo e clique em Aplicativo de Serviço do Web Analytics.

  5. No parâmetro Pool de Aplicativos, especifique um nome de pool de aplicativos existente ou crie um novo nome de pool de aplicativos.

  6. No parâmetro Servidor de Banco de Dados, especifique um nome de servidor de banco de dados para o aplicativo de serviço.

  7. No parâmetro Nome do Banco de Dados de Preparo, digite o nome do banco de dados de preparo.

  8. No parâmetro Nome do Banco de Dados de Relatórios, digite o nome do banco de dados de relatórios.

  9. Clique em OK.

Para associar um aplicativo Web a um aplicativo de Serviço do Web Analytics usando a Administração Central

  1. Verifique se a conta de usuário que está executando este procedimento é membro do grupo Administradores de Farm do SharePoint.

  2. Na home page da Administração Central, clique em Gerenciamento de Aplicativos.

  3. Na página Gerenciamento de Aplicativos, na seção Aplicativos de Serviço, clique em Configurar associações de aplicativos de serviço.

  4. Se o proxy do aplicativo de Serviço do Web Analytics não estiver incluído na lista de proxies de aplicativo, clique no aplicativo Web correto. Depois, na caixa de diálogo Configurar Associações de Aplicativos de Serviço, marque a caixa de seleção Proxy de Aplicativo de Serviço do Web Analytics para associá-lo ao aplicativo Web.

Para verificar se o Serviço de Processamento de Dados do Web Analytics e o Serviço Web do Web Analytics foram iniciados usando a Administração Central

  1. Verifique se a conta de usuário que está executando este procedimento é membro do grupo Administradores de Farm do SharePoint e se o procedimento está sendo executado no servidor de aplicativos.

  2. Na Administração Central, clique em Configurações do Sistema.

  3. Na página Configurações do Sistema, na seção Servidores, clique em Gerenciar serviços no servidor.

  4. Na coluna Ação, clique em Iniciar para o Serviço de Processamento de Dados do Web Analytics e o Serviço Web do Web Analytics.

Para verificar se o log de uso está habilitado para o evento desejado usando a Administração Central

  1. Verifique se a conta de usuário que está executando este procedimento é membro do grupo Administradores de Farm do SharePoint.

  2. Na Administração Central, na home page, clique em Monitoramento.

  3. Na página Monitoramento, na seção Relatório, clique em Configurar uso e coleta de dados de integridade.

  4. Na seção Seleção de Eventos, clique em todas as caixas de seleção para marcá-las e depois clique em OK.

Para obter mais informações sobre o log de uso e o serviço do Web analytics, consulte "Requisitos de capacidade do Serviço Compartilhado do Web Analytics no SharePoint Server 2010", acessível pelo Recomendações e resultados de testes de desempenho e capacidade (SharePoint Server 2010).

Para verificar se o aplicativo de Serviço de Controle de Sessão foi iniciado usando a Administração Central

  1. Verifique se a conta de usuário que está executando este procedimento é membro do grupo Administradores de Farm do SharePoint.

  2. Na Administração Central, clique em Gerenciamento de Aplicativos.

  3. Na página Gerenciamento de Aplicativos, na seção Aplicativos de Serviço, clique em Gerenciar aplicativos de serviço.

  4. Na lista de aplicativos de serviço, verifique se o Aplicativo de Serviço de Controle de Sessão e o Proxy de Aplicativo de Serviço de Controle de Sessão estão definidos como Iniciados. Se o Aplicativo de Serviço de Controle de Sessão e o Proxy de Aplicativo de Serviço de Controle de Sessão não estiverem iniciados, consulte Gerenciar o Serviço de Controle de Sessão (SharePoint Server 2010).

Configurar o aplicativo de serviço do Web Analytics usando o Windows PowerShell

Para configurar o aplicativo de serviço do Web Analytics usando o Windows PowerShell

  1. Verifique se você atende aos seguintes requisitos mínimos:

  2. Copie o seguinte código e cole-o em um editor de texto, como o Bloco de Notas.

    Observação

    Para usar um nome de banco de dados específico com esse script, esse nome deve ser criado antes da execução do script. Para obter informações sobre como usar bancos de dados criados por DBA, consulte Implantar usando bancos de dados criados por DBA (SharePoint Server 2010).

    Add-pssnapin Microsoft.SharePoint.PowerShell
         #Get Central Admin server
          $CentralAdminInstance = Get-SPServiceInstance | ? { $_.TypeName -eq "Central administration" } | ? {$_.Status -eq "Online"}
         $CentralAdminServer = $CentralAdminInstance.Server.Address
    
         #Get default SQL server
    $configDB = Get-SPDatabase | ? { $_.Type -eq "Configuration Database" }
    $DatabaseServer = $configDB.NormalizedDataSource     
    
         #Create Analytics Web Application
    write-host "Creating web analytics service application"
    
         #Create app pool
         #Get Analytics Windows Service instance
    $serviceInstance = Get-SPServiceInstance | where-object {$_.Name -eq "WebAnalyticsServiceInstance"} | where-object {$_.Server.Address -eq $CentralAdminServer}
    $windowsservice = $serviceInstance.Service
    $serviceAccount = Get-SPManagedAccount -service $windowsservice
    
    $ServiceApplicationName = "AnalyticsServiceApplication1"
    $StagerDatabase = $ServiceApplicationName + "Stager"
    $WarehouseDatabase = $ServiceApplicationName + "Warehouse"
    $StagerSubscription = "<StagingDatabases><StagingDatabase ServerName='$DatabaseServer' DatabaseName='$StagerDatabase'/></StagingDatabases>"
    $WarehouseSubscription = "<ReportingDatabases><ReportingDatabase ServerName='$DatabaseServer' DatabaseName='$WarehouseDatabase'/></ReportingDatabases>" 
         $ExistingServiceApp = Get-SPServiceApplication | where-object {$_.Name -eq $ServiceApplicationName}
         if ($ExistingServiceApp -ne $null)
         {
              Remove-SPServiceApplication $ExistingServiceApp -Confirm:$false
         }
    
         $ExistingServiceAppProxy = Get-SPServiceApplicationProxy | where-object {$_.Name -eq $ServiceApplicationName}
         if ($ExistingServiceAppProxy -ne $null)
         {
              Remove-SPServiceApplicationProxy $ExistingServiceAppProxy -Confirm:$false
         }
         #Check if application pool already exist, if so update it
    $ApplicationPool = Get-SPServiceApplicationPool | where {$_.Name -eq $ServiceApplicationName}
         if ($ApplicationPool -ne $null)
         {
              Set-SPServiceApplicationPool $ApplicationPool -Account $serviceAccount 
         }
         else
         {
    
         #Creating app pool for service app
    
              $ApplicationPool = New-SPServiceApplicationPool -Name $ServiceApplicationName -Account $serviceAccount
         }
         $ServiceApplication = New-SPWebAnalyticsServiceApplication -Name $ServiceApplicationName -ReportingDataRetention 20 -SamplingRate 100 -ListOfReportingDatabases $WarehouseSubscription -ListOfStagingDatabases $StagerSubscription -ApplicationPool $ApplicationPool 
    
         #Create Web Analytics Service Application Proxy
    write-host "Creating Web Analytics Service Application Proxy"
    New-SPWebAnalyticsServiceApplicationProxy  -Name $ServiceApplicationName -ServiceApplication $ServiceApplication.Name
    
         #Start Analytics service instances
    write-host "Starting Analytics Service instances ..."
    $AnalyticsDataProcessingInstance = Get-SPServiceInstance | where-object {$_.Name -eq "WebAnalyticsServiceInstance"} | where-object {$_.Server.Address -eq $CentralAdminServer
    $AnalyticsWebServiceInstance = Get-SPServiceInstance | where-object {$_.TypeName -eq "Web Analytics Web Service"} | where-object {$_.Server.Address -eq $CentralAdminServer}
    
         Start-SPServiceInstance $AnalyticsDataProcessingInstance
         Start-SPServiceInstance $AnalyticsWebServiceInstance
    
    
    #Check to see if the State Service Application is available
         $state = Get-SPStateServiceApplication
    
    
    $stateName = "Default State Service Application"
    
    if($state -eq $null)
    
    {
    
    Write-Host "Creating the State Service Application" -foregroundcolor yellow
    
    $state = New-SPStateServiceApplication -Name $stateName 
    
    Write-Host "Creating the State Service Application Proxy" -foregroundcolor yellow
    
    $state | New-SPStateServiceApplicationProxy -Name $stateName
    
    }
    
    $state = Get-SPServiceApplication | where {($_.name) -eq $stateName}
    
    if($state -ne $null)
    
    {
    
    Write-Host "Service application created" -ForegroundColor Yellow
    
    }
    
         write-host "Done."
    
  3. Salve o arquivo com o nome WebAnalytics.ps1.

    Observação

    Você pode usar um nome de arquivo diferente, mas precisa salvá-lo como arquivo de texto codificado em ANSI com a extensão .ps1.

  4. No menu Iniciar, clique em Todos os Programas.

  5. Clique em Produtos do Microsoft SharePoint 2010.

  6. Clique em Shell de Gerenciamento do SharePoint 2010.

  7. Faça a alteração no diretório onde o arquivo foi salvo.

  8. No prompt de comando do Windows PowerShell, digite o comando:

    ./WebAnalytics.ps1 
    

Criar e configurar a permissão Exibir Dados do Web Analytics

Depois de configurado o aplicativo de serviço do Web Analytics, é preciso criar a permissão Exibir Dados do Web Analytics para usuários que não sejam administradores de conjunto de sites nem proprietários de site. Esta é a permissão mínima exigida para exibir os relatórios do Web Analytics. Os usuários finais que precisam acessar um relatório do Web Analytics devem ter esta permissão.

Para criar a permissão Exibir Dados do Web Analytics para um site ou conjunto de sites

  1. Verifique se a conta de usuário que está executando este procedimento é de um administrador de conjunto de sites ou de um proprietário de site.

  2. No site ou conjunto de sites, clique em Permissões do Site, no menu Ações do Site.

  3. Na página Permissões do Site, na guia Editar, no grupo Gerenciar, clique em Níveis de Permissão.

  4. Clique em Adicionar um Nível de Permissão.

  5. No campo Nome, digite Exibir Dados do Web Analytics.

  6. Na seção Permissões, em Permissões de Lista, marque a caixa de seleção Exibir Páginas de Aplicativo.

  7. Na seção Permissões, em Permissões do Site, marque as caixas de seleção Exibir Dados do Web Analytics e Enumerar Permissões.

  8. Clique em Criar.

Para configurar a permissão Exibir Dados do Web Analytics para um site ou conjunto de sites

  1. Verifique se a conta de usuário que está executando este procedimento é de um administrador de conjunto de sites ou de um proprietário de site.

  2. No site ou conjunto de sites, clique em Permissões do Site, no menu Ações do Site.

  3. Na página Permissões do Site, na guia Editar, no grupo Conceder, clique em Conceder Permissões.

  4. Na caixa Usuários/Grupos, adicione os usuários aos quais será concedida a permissão Exibir Dados do Web Analytics.

  5. Na seção Conceder Permissões, clique emConceder permissão a usuários diretamente, depois marque a caixa de seleção Exibir Dados do Web Analytics.

  6. Clique em OK.

Adicionar o fluxo de trabalho do Web Analytics

Depois de configurado o aplicativo de serviço do Web Analytics, agende a execução, por um fluxo de trabalho, de um relatório do Web Analytics ou de um alerta do Web Analytics, dependendo do critério atendido. Para obter mais informações sobre o fluxo de trabalho do Web Analytics, consulte Visão geral de relatórios e análise de uso (SharePoint Server 2010).

Para criar o relatório do Web Analytics de um site

  1. Verifique se a conta de usuário que está executando este procedimento é de um proprietário de site ou de um administrador de conjunto de sites.

  2. No nível raiz de um site, clique em Configurações do Site no menu Ações do Site.

  3. Na página Configurações do Site, clique em Configurações de fluxo de trabalho, na seção Administração do Site.

  4. Clique em Adicionar um fluxo de trabalho.

  5. No campo Selecionar um modelo de fluxo de trabalho, selecione um fluxo de trabalho de relatório ou de alerta.

  6. No campo Nome, digite o nome do fluxo de trabalho.

  7. No campo Lista de tarefas, selecione a lista de tarefas correta que será usada com este fluxo de trabalho. Se não houver nenhuma disponível, clique em Nova lista de tarefas.

  8. No campo Lista de histórico, selecione a lista de histórico correta que será usada com este fluxo de trabalho. Se não houver nenhuma disponível, clique em Histórico do Fluxo de Trabalho (novo).

  9. No campo Opções de Início, selecione o nível de permissão adequado para iniciar o fluxo de trabalho. Por padrão, o fluxo de trabalho é iniciado manualmente por um usuário autenticado.

  10. No campo Destinatários, digite o nome dos usuários que devem receber o relatório.

  11. No campo Mensagem, digite uma mensagem a ser incluída no email enviado aos destinatários.

  12. No campo Frequência, selecione a frequência desse fluxo de trabalho. O valor padrão é diário.

  13. No campo Data de Início, selecione a data de início do fluxo de trabalho. O valor padrão é Hoje.

  14. No campo Data de Término, selecione a data de término do fluxo de trabalho. O valor padrão é Nunca.

  15. No campo Escopo do Site, especifique o escopo desse fluxo de trabalho. O valor padrão é Este Conjunto de Sites.

  16. No campo Relatórios do Web Analytics, selecione os relatórios que devem ser incluídos no fluxo de trabalho.

  17. Clique em Concluir.

Para criar o fluxo de trabalho de alerta do Web Analytics de um conjunto de sites

  1. Verifique se a conta de usuário que está executando este procedimento é de um proprietário de site ou de um administrador de conjunto de sites.

  2. No nível raiz de um conjunto de sites, clique em Configurações do Site no menu Ações do Site.

  3. Na página Configurações do Site, clique em Configurações de fluxo de trabalho, na seção Administração do Site.

  4. Clique em Adicionar um fluxo de trabalho.

  5. No campo Selecionar um modelo de fluxo de trabalho, selecione um fluxo de trabalho de alerta.

  6. No campo Nome, digite o nome do fluxo de trabalho.

  7. No campo Lista de tarefas, selecione a lista de tarefas correta que será usada com este fluxo de trabalho. Se não houver nenhuma disponível, clique em Nova lista de tarefas.

  8. No campo Lista de histórico, selecione a lista de histórico correta que será usada com este fluxo de trabalho. Se não houver nenhuma disponível, clique em Histórico do Fluxo de Trabalho (novo).

  9. No campo Opções de Início, selecione o nível de permissão adequado para iniciar o fluxo de trabalho. Por padrão, o fluxo de trabalho é iniciado manualmente por um usuário autenticado.

  10. Clique em Avançar.

  11. No campo Destinatários, digite o nome dos usuários que devem receber o relatório.

  12. No campo Mensagem, digite uma mensagem a ser incluída no email enviado aos destinatários.

  13. No campo Escopo do Site, especifique o escopo desse fluxo de trabalho. O valor padrão é Este Conjunto de Sites.

  14. No campo Condição(ões), especifique as condições de dados que farão com que o fluxo de trabalho envie um email.

  15. Clique em Concluir.

Adicionar a Web Part do Web Analytics

Depois de configurado o aplicativo de serviço do Web Analytics, um administrador de site ou proprietário de site pode adicionar uma Web Part a um site para exibir rapidamente relatórios específicos. Para obter mais informações sobre Web Part do Web Analytics, consulte Visão geral de relatórios e análise de uso (SharePoint Server 2010).

Para criar a Web Part do Web Analytics de um conjunto de sites

  1. Verifique se a conta de usuário que está executando este procedimento é de um proprietário de site ou de um administrador de conjunto de sites.

  2. No nível raiz de um conjunto de sites, clique na guia Página.

  3. No grupo Editar na faixa de opções, clique em Editar .

  4. Em Ferramentas de Edição, clique na guia Inserir.

  5. No grupo Web Parts, clique em Web Part.

  6. Na coluna Categorias, clique em Acúmulo de Conteúdo.

  7. Na coluna Web Parts, clique em Web Part do Web Analytics, depois clique em Adicionar.

  8. Por padrão, será exibido o relatório Conteúdo Mais Exibido. Para alterar o tipo de relatório a ser exibido na Web Part, é preciso editar a Web Part e alterar suas propriedades.

See Also

Concepts

Workflow administration (SharePoint Server 2010)

Other Resources

Executando scripts do Windows PowerShell