Compartilhar via


Habilitar a filtragem de URL para Web Analytics (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

Este artigo descreve como usar a filtragem de URL no Web Analytics para o Microsoft SharePoint Server 2010. Esta funcionalidade está habilitada no hotfix abordado no artigo 2553920 da Base de Dados de Conhecimento Microsoft: Descrição do hotfix 2010 do SharePoint Server (wasrvwfe-x-none. msp): 28 de junho de 2011 (https://go.microsoft.com/fwlink/?linkid=224920&clcid=0x416). Este hotfix permite que os administradores do farm usem o Windows PowerShell para especificar as URLs que serão processadas pelo Web Analytics usando novos parâmetros no cmdlet set-spwebanalyticsserviceapplication.

No SharePoint Server 2010, o serviço Web Analytics não pode ser expandido verticalmente para mais de 30.000 componentes do SharePoint Server. Antes desse hotfix, este limite era aplicado a todo o farm. O hotfix fornece aos administradores do farm a capacidade de permitir a filtragem das URLs do farm do SharePoint Server para que os dados do Web Analytics sejam coletados e processados somente nas URLs do farm especificado.

Depois que uma URL é adicionada à lista de filtros, todos os eventos de uso sob essa URL serão processados pelo serviço Web Analytics. Todos os objetos no site base e todos os sites filho da URL especificada estão sujeitos ao limite de 30.000 componentes.

Se você remover uma URL adicionada anteriormente da lista de filtros permitidos, os dados da URL permanecerão no sistema e contarão para o limite de 30.000. Você pode remover os dados do Web Analytics dos sites que estão sob as URLs removidas limpando todos os dados do Web Analytics e iniciando o conjunto de dados novamente com uma lista nova de URLs.

Para obter mais informações sobre os limites do Web Analytics no SharePoint Server 2010, consulte Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010.

Neste artigo:

  • Configurando a filtragem de URL para o Web Analytics

  • Referência ao comando do PowerShell

Configurando a filtragem de URL para o Web Analytics

Para habilitar a filtragem de URL, você deve desassociar o farm do aplicativo de serviço do Web Analytics existente, instalar o hotfix referenciado anteriormente neste artigo e criar um novo aplicativo de serviço do Web Analytics. Você não pode migrar os dados do aplicativo de serviço do Web Analytics existente. Sugerimos que você faça backup de seus dados de histórico antes de iniciar este processo. Depois de provisionar os novos aplicativos de serviço do Web Analytics, adicione a URL que você deseja processar com o Web Analytics à lista de filtros de URL e reassocie o farm de conteúdo ao novo aplicativo de serviço usando os procedimentos a seguir.

Depois de executar os procedimentos a seguir e processar todos os trabalhos e eventos relacionados, você poderá visualizar a contagem de itens exibida nos relatórios Web Analytics do Site e Web Analytics do Conjunto de Sites nas páginas Definições do Site dos sites e conjuntos de sites contidos nas URLs que você especificou na lista de filtros de URL.

Observação

A conta de usuário que é usada para executar estes procedimentos deve ser um membro do grupo Administradores de Farm do SharePoint.

Para desassociar o farm do aplicativo de serviço do Web Analytics

  1. Pare todas as instâncias do serviço do Web Analytics em cada servidor do farm usando a Administração Central ou o Windows PowerShell, conforme descrito nos procedimentos a seguir.

    1. Para interromper o aplicativo de serviço do Web Analytics usando a Administração Central, execute as seguintes etapas:

      1. Na home page da Administração Central, em Configurações do Sistema, clique em Gerenciar serviços no servidor.

      2. Na caixa Servidor, clique no servidor que você deseja gerenciar.

      3. Clique em Parar no Serviço Web do Web Analytics e no Serviço de Processamento de Dados do Web Analytics.

    1. Para interromper o aplicativo de serviço do Web Analytics usando um prompt de comando do Windows PowerShell, execute os seguintes comandos:

      1. get-spserviceinstance | where-object {$_.Name -eq "WebAnalyticsServiceInstance"} | stop-spserviceinstance

      2. get-spserviceinstance | where-object {$_.TypeName -eq "Web Analytics Web Service"} | stop-spserviceinstance

  2. Desassocie os farms de conteúdo do aplicativo de serviço do Web Analytics atual.

    1. Na home page Administração Central, em Gerenciamento de Aplicativos, clique em Gerenciar aplicativos Web.

    2. Na página Aplicativos Web, clique no aplicativo Web que você deseja desassociar e clique em Conexões de Serviço.

    3. Na caixa de diálogo Configurar Associações de Aplicativos de Serviço, retire o proxy do aplicativo de serviço do Web Analytics do grupo de proxies.

Para instalar o hotfix e configurar a filtragem de URL

  1. Crie um novo aplicativo de serviço do Web Analytics no farm de serviços. Para obter um procedimento para configurar um aplicativo de serviço do Web Analytics usando a Administração Central, consulte Configurar o aplicativo de serviço do Web Analytics usando a Administração Central. Ou para obter um procedimento para configurar um aplicativo de serviço do Web Analytics usando o Windows PowerShell, consulte Configurar o aplicativo de serviço do Web Analytics usando o Windows PowerShell.

  2. Instale o hotfix em todos os servidores que executam os aplicativos de serviço do Web Analytics. Para baixar o hotfix, consulte o artigo 2553920 da base de dados: Descrição do hotfix 2010 do SharePoint Server (wasrvwfe-x-none. msp): 28 de junho de 2011 (https://go.microsoft.com/fwlink/?linkid=224920&clcid=0x416).

  3. Redefina o IIS em cada servidor do farm executando iisreset /noforce a partir de um prompt de comando.

  4. Abra um prompt do Windows PowerShell em qualquer servidor do farm.

  5. Configure os filtros de URL no farm de serviços especificando as URLs raiz dos conjuntos de sites na lista de filtros de URL usando o seguinte comando:

    • Set-spwebanalyticsserviceapplication –id “<Nome do aplicativo de serviço>” –UsageUrlFiltersToAdd “<url1>”, “<url2>”, “<url3>”

      As URLs devem estar no formato http://<nome do conjunto de sites> ou http://<nomedoservidor>/<contêiner de sites, ex. "sites">/<nome do conjunto de sites>. Quando você adiciona uma URL do conjunto de sites à lista de filtros, todos os sites ou conjuntos de sites sob essa URL também serão processados pelo Web Analytics. Portanto, é importante não adicionar URLs que contenham conjuntos de sites que você não deseja que sejam processados pelo Web Analytics.

      Observação

      Se o AAM (mapeamento alternativo de acesso) for usado, adicione a URL do AAM e a URL original.

    • Verifique se a lista de filtros de URL está configurada corretamente usando os seguintes comandos:

      1. $serviceapplication = get-spwebanalyticsserviceapplication –id “<nome do aplicativo de serviço>”

      2. $serviceapplication.UsageUrlFilters

  6. Configure a relação de confiança entre os farms de conteúdos e de serviços, caso ainda não o tenha feito. Para obter mais informações, consulte Exchange trust certificates between farms (SharePoint Server 2010).

  7. Publique o aplicativo de serviço do Web Analytics no farm de serviços e conecte os farms de conteúdos ao aplicativo de serviço. Para obter mais informações, consulte Share service applications across farms (SharePoint Server 2010).

  8. Associe os aplicativos Web nos quais a lista de filtros de URL está localizada ao proxy do novo aplicativo de serviço do Web Analytics. Para obter mais informações, consulte Add or remove a service application connection to a Web application (SharePoint Server 2010).

  9. Inicie o Serviço de Processamento de Dados do Web Analytics e o Serviço Web do Web Analytics no farm de serviços usando a Administração Central ou o Windows PowerShell, conforme descrito nos procedimentos a seguir.

    1. Para iniciar o aplicativo de serviço do Web Analytics usando a Administração Central, execute as seguintes etapas:

      1. Na home page da Administração Central, em Configurações do Sistema, clique em Gerenciar serviços no servidor.

      2. Na caixa Servidor, clique no servidor que você deseja gerenciar.

      3. Clique em Iniciar no Serviço Web do Web Analytics e no Serviço de Processamento de Dados do Web Analytics.

    1. Para iniciar o aplicativo de serviço do Web Analytics usando um prompt de comando do Windows PowerShell, execute os seguintes comandos:

      1. get-spserviceinstance | where-object {$_.Name -eq "WebAnalyticsServiceInstance"} | start-spserviceinstance

      2. get-spserviceinstance | where-object {$_.TypeName -eq "Web Analytics Web Service"} | start-spserviceinstance

Referência ao comando do PowerShell

Os novos parâmetros a seguir foram adicionados ao cmdlet set-spwebanalyticsserviceapplication para habilitar a funcionalidade de filtragem de URL.

  • –UsageUrlFiltersToAdd   Adiciona filtros à lista.

  • –UsageUrlFiltersToRemove   Remove filtros da lista.

  • Como adicionar URLs à Lista de Filtros de URL

    • Set-spwebanalyticsserviceapplication –id “<Nome do aplicativo de serviço>” –UsageUrlFiltersToAdd “<url1>”, “<url2>”, “<url3>” onde <urln> é a URL raiz de um conjunto de sites, por exemplo http://<nomedoservidor>/sites/<nome do conjunto de sites> ou https://www.contoso.com

      Observação

      Se o AAM (mapeamento alternativo de acesso) for usado, adicione a URL do AAM e a URL original.

  • Como remover URLs da Lista de Filtros de URL

    • Set-spwebanalyticsserviceapplication –id “<nome do aplicativo de serviço>” –UsageUrlFiltersToRemove “<url1>”, “<url2>”, “<url3>”

      Observação

      Quando você remove uma URL da lista de filtros, os dados dessa URL permanecem no sistema e contam para o limite de 30.000 componentes até os dados do Web Analytics serem limpos e o processo de conjunto de dados ser reiniciado.

  • Exibindo a Lista de Filtros de URL

    • $serviceapplication = Get-spwebanalyticsserviceapplication –id “<nome do aplicativo de serviço>”

    • $serviceapplication.UsageUrlFilters

See Also

Concepts

Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010