Configuración de la aplicación de servicio de Web Analytics (SharePoint Server 2010)

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2016-11-30

En este artículo se describe cómo configurar la aplicación de servicio de Web Analytics en Microsoft SharePoint Server 2010. Una vez configurada la aplicación de servicio de Web Analytics, es posible recopilar, informar y analizar el uso y la eficacia de los sitios de SharePoint Server 2010. Para conocer distintas formas de programar y mostrar estos informes, puede usar el flujo de trabajo de Web Analytics y los elementos web de Web Analytics, respectivamente. Mediante el uso de estas características, podrá comprender lo que hacen los usuarios, así como la información que estos desean en un sitio.

Antes de configurar la aplicación de servicio de SharePoint Web Analytics, se recomienda leer Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010

En este artículo:

  • Acerca de Web Analytics

  • Configurar la aplicación de servicio de Web Analytics mediante el Asistente para la configuración del conjunto de servidores

  • Configurar la aplicación de servicio de Web Analytics mediante Administración central

  • Configurar la aplicación de servicio de Web Analytics mediante Windows PowerShell

  • Crear y configurar el permiso para ver datos de Web Analytics

  • Agregar el flujo de trabajo de Web Analytics

  • Agregar el elemento web de Web Analytics

Acerca de Web Analytics

La aplicación de servicio de Web Analytics se configura automáticamente como parte de la instalación básica de Microsoft SharePoint Server 2010.

La instalación avanzada de SharePoint Server 2010 requiere una configuración independiente de la aplicación de servicio Web Analytics. Se puede configurar la aplicación de servicio de Web Analytics después de instalar SharePoint Server 2010 mediante el uso de una de las siguientes herramientas:

  • Asistente para la configuración del conjunto de servidores

  • Administración central

  • Windows PowerShell

La configuración predeterminada de la aplicación de servicio de Web Analytics consta de:

  • Una aplicación de servicio de Web Analytics.

  • Una base de datos de informes de Web Analytics y una base de datos provisional de Web Analytics. Las bases de datos deben estar asociadas con la aplicación de servicio. Para obtener información adicional sobre las bases de datos provisionales y de informes, vea Tipos y descripciones de bases de datos (SharePoint Server 2010).

    Nota

    No hay compatibilidad para configurar las bases de datos provisionales y de informes de Web Analytics para usar la autenticación de SQL.

  • Un proxy de aplicación de servicio de Web Analytics asociado con el grupo de servidores proxy predeterminado del conjunto o granja de servidores.

Configurar la aplicación de servicio de Web Analytics mediante el Asistente para la configuración del conjunto de servidores

Una vez finalizada la instalación, la página inicial del Asistente para la configuración del conjunto de servidores se abrirá automáticamente. El administrador puede optar por ejecutar al asistente de inmediato o esperar hasta más tarde. En el Asistente para la configuración del conjunto de servidores, de forma predeterminada, todas las aplicaciones de servicio que no están configuradas actualmente se seleccionan para configurarse. Si todavía no desea configurar la aplicación de servicio de Web Analytics, puede desactivar la casilla de verificación del servicio y ejecutar el Asistente para la configuración del conjunto de servidores más adelante.

Nota

Hasta que se configure la aplicación de servicio de Web Analytics, no podrá ejecutar o crear informes que usen la aplicación de servicio de Web Analytics.

Si la casilla de verificación de la aplicación de servicio de Web Analytics no está disponible, significa que ya se configuró. Después de la configuración inicial, solo se puede configurar la aplicación de servicio de Web Analytics mediante el sitio web de Administración central o Windows PowerShell.

Para configurar la aplicación de servicio de Web Analytics mediante el Asistente para la configuración del conjunto de servidores

  1. En el sitio web de Administración central, haga clic en Asistentes de configuración.

  2. En la página Asistentes de configuración, haga clic en Iniciar el Asistente para la configuración del conjunto de servidores.

  3. En la primera página del Asistente para la configuración del conjunto de servidores, haga clic en Iniciar el asistente.

  4. En la sección Servicios de la página de configuración de servicios, haga clic para activar la casilla de verificación Aplicación de servicio de Web Analytics.

    Nota

    Si la casilla de verificación Aplicación de servicio de Web Analytics no está disponible, significa que la aplicación de servicio de Web Analytics ya se configuró. Para realizar cambios en la configuración se debe usar el sitio web de Administración central o Windows PowerShell.

  5. Haga clic en Siguiente.

  6. Complete todos los pasos de configuración para el conjunto o granja de servidores.

  7. En la página final del Asistente para la configuración del conjunto de servidores, haga clic en Finalizar.

Configurar la aplicación de servicio de Web Analytics mediante Administración central

Se puede usar Administración central para configurar la aplicación de servicio de Web Analytics. Los siguientes cinco pasos son necesarios para configurar la aplicación de servicio de Web Analytics:

  1. Cree la aplicación de servicio de Web Analytics.

  2. Asocie una o más aplicaciones web con una aplicación de servicio de Web Analytics.

  3. Compruebe que el servicio web de Web Analytics y el servicio de procesamiento de datos de Web Analytics se hayan iniciado.

  4. Compruebe que el registro de uso esté habilitado para el evento deseado. Para obtener información acerca del registro de uso y eventos, vea Configuración de recolección de datos de uso y estado (SharePoint Server 2010).

  5. Compruebe que la aplicación de servicio de estado y el proxy de aplicación de servicio de estado se hayan iniciado.

Para crear la aplicación de servicio de Web Analytics mediante Administración central

  1. Compruebe que la cuenta de usuario que realiza este procedimiento es miembro del grupo de administradores de la granja de servidores de SharePoint.

  2. En Administración central, en la página principal, haga clic en Administración de aplicaciones.

  3. En la página Administración de aplicaciones, en la sección Aplicaciones de servicio, haga clic en Administrar aplicaciones de servicio.

  4. En la cinta, haga clic en Nuevo y, a continuación, haga clic en Aplicación de servicio de Web Analytics .

  5. Para el parámetro Grupo de aplicaciones, especifique un nombre de grupo de aplicaciones existente o cree un nuevo nombre de grupo de aplicaciones.

  6. Para el parámetro Servidor de bases de datos, especifique un nombre de servidor de base de datos para la aplicación de servicio.

  7. Para el parámetro Nombre de la base de datos provisional, escriba el nombre de la base de datos provisional.

  8. Para el parámetro Nombre de la base de datos de informes, escriba el nombre de la base de datos de informes.

  9. Haga clic en Aceptar.

Para asociar una aplicación web a una aplicación de servicio de Web Analytics mediante Administración central

  1. Compruebe que la cuenta de usuario que realiza este procedimiento es miembro del grupo de administradores de la granja de servidores de SharePoint.

  2. En Administración central, en la página principal, haga clic en Administración de aplicaciones.

  3. En la página Administración de aplicaciones, en la sección Aplicaciones de servicio, haga clic en Configurar asociaciones de aplicaciones de servicio.

  4. Si el proxy de aplicación de servicio de Web Analytics no se incluye en la lista de servidores proxy, haga clic en la aplicación web adecuada. A continuación, en el cuadro de diálogo Configurar asociaciones de aplicaciones de servicio, active la casilla de verificación Proxy de aplicación de servicio de Web Analytics para asociarla con la aplicación web.

Para comprobar que el servicio de procesamiento de datos de Web Analytics y el servicio web de Web Analytics se inician mediante Administración central

  1. Compruebe que la cuenta de usuario que está realizando este procedimiento es miembro del grupo de administradores de granja de servidores de SharePoint y que el procedimiento se realiza en el servidor de aplicaciones.

  2. En Administración central, haga clic en Configuración del sistema.

  3. En la página Configuración del sistema, en la sección Servidores, haga clic en Administrar servicios en el servidor.

  4. En la columna Acción, haga clic en Iniciar para el servicio de procesamiento de datos de Web Analytics y el servicio web de Web Analytics.

Para comprobar que el registro de uso está habilitado para el evento deseado mediante Administración central

  1. Compruebe que la cuenta de usuario que realiza este procedimiento es miembro del grupo de administradores de la granja de servidores de SharePoint.

  2. En Administración central, en la página principal, haga clic en Supervisión.

  3. En la sección Informes de la página Supervisión, haga clic en Configurar la recolección de datos de uso y estado.

  4. En la sección Selección de eventos, haga clic en todas las casillas de verificación para activarlas y, a continuación, haga clic en Aceptar.

Para obtener información adicional sobre el registro de uso y el servicio de Web Analytics, vea "Requisitos de capacidad del servicio compartido Web Analytics en SharePoint Server 2010", al que puede acceder desde Recomendaciones y resultados de pruebas de rendimiento y capacidad (SharePoint Server 2010).

Para comprobar que la aplicación de servicio de estado se ha iniciado mediante Administración central

  1. Compruebe que la cuenta de usuario que realiza este procedimiento es miembro del grupo de administradores de la granja de servidores de SharePoint.

  2. En Administración central, haga clic en Administración de aplicaciones.

  3. En la página Administración de aplicaciones, en la sección Aplicaciones de servicio, haga clic en Administrar aplicaciones de servicio.

  4. En la lista de aplicaciones de servicio, compruebe que la aplicación de servicio de estado y el proxy de aplicación de servicio de estado se establecen en Iniciado. Si la aplicación de servicio de estado o el proxy de aplicación de servicio de estado no se han iniciado, vea Administración del servicio de estado (SharePoint Server 2010).

Configurar la aplicación de servicio de Web Analytics mediante Windows PowerShell

Para configurar la aplicación de servicio de Web Analytics mediante Windows PowerShell

  1. Compruebe que cumple con los siguientes requisitos mínimos:

  2. Copie el siguiente código y péguelo en un editor de texto, como el Bloc de notas.

    Nota

    Para usar un nombre específico de base de datos con este script, el nombre de la base de datos debe crearse antes de que se ejecute el script. Para obtener información acerca de cómo usar bases de datos creadas por DBA, vea Implementación mediante bases de datos creadas con 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. Guarde el archivo y asígnele el nombre WebAnalytics.ps1.

    Nota

    Puede usar un nombre de archivo distinto, pero debe guardar el archivo como un archivo de texto con codificación ANSI, con la extensión .ps1.

  4. En el menú Inicio, haga clic en Todos los programas.

  5. Haga clic en Productos de Microsoft SharePoint 2010.

  6. Haga clic en Consola de administración de SharePoint 2010.

  7. Cambie al directorio donde guardó el archivo.

  8. En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:

    ./WebAnalytics.ps1 
    

Crear y configurar el permiso para ver datos de Web Analytics

Tras configurar la aplicación de servicio de Web Analytics, el permiso para ver datos de Web Analytics debe crearse para los usuarios que no son administradores de la colección de sitios ni propietarios del sitio. Este es el permiso mínimo requerido para ver informes de Web Analytics. Los usuarios finales que necesiten obtener acceso a un informe de Web Analytics deben tener asignado este permiso.

Para crear el permiso para ver datos de Web Analytics en un sitio o una colección de sitios

  1. Compruebe que la cuenta de usuario que está llevando a cabo este procedimiento es de un propietario del sitio o de un administrador de la colección de sitios.

  2. En un sitio o una colección de sitios, haga clic en Permisos del sitio en el menú Acciones del sitio.

  3. En la página Permisos de sitio, en el grupo Administrar de la ficha Editar, haga clic en Niveles de permisos.

  4. Haga clic en Agregar un nivel de permisos.

  5. En el campo Nombre, escriba Ver datos de Web Analytics.

  6. En la sección Permisos, en Permisos de lista, active la casilla de verificación Ver páginas de aplicaciones.

  7. En la sección Permisos, en Permisos de sitio, active las casillas Ver datos de Web Analytics y Enumerar permisos.

  8. Haga clic en Crear.

Para configurar el permiso para ver datos de Web Analytics en un sitio o una colección de sitios

  1. Compruebe que la cuenta de usuario que está llevando a cabo este procedimiento es de un propietario del sitio o de un administrador de la colección de sitios.

  2. En un sitio o una colección de sitios, haga clic en Permisos del sitio en el menú Acciones del sitio.

  3. En la página Permisos de sitio, en el grupo Conceder de la ficha Editar, haga clic en Conceder permisos.

  4. En el cuadro Usuarios/Grupos, agregue los usuarios a los que se concederá el permiso para ver datos de Web Analytics.

  5. En la sección Conceder permisos, haga clic en Conceder permisos a los usuarios directamente y, a continuación, active la casilla de verificación Ver datos de Web Analytics.

  6. Haga clic en Aceptar.

Agregar el flujo de trabajo de Web Analytics

Después de que se configura la aplicación de servicio de Web Analytics, se puede programar un flujo de trabajo para que ejecute un informe de Web Analytics o una alerta de Web Analytics según el criterio que se cumpla. Para obtener información adicional acerca del flujo de trabajo de Web Analytics, vea Información general de análisis de uso y creación de informes (SharePoint Server 2010).

Para crear el informe de Web Analytics de un sitio

  1. Compruebe que la cuenta de usuario que está llevando a cabo este procedimiento es de un propietario del sitio o de un administrador de la colección de sitios.

  2. Desde el nivel de raíz de un sitio, haga clic en Configuración del sitio en el menú Acciones del sitio.

  3. En la página Configuración del sitio, haga clic en Configuración del flujo de trabajo en la sección Administración del sitio.

  4. Haga clic en Agregar un flujo de trabajo.

  5. En el campo Seleccione una plantilla de flujo de trabajo, elija un flujo de trabajo de informe o alerta.

  6. En el campo Nombre, escriba el nombre del flujo de trabajo.

  7. En el campo Lista de tareas, seleccione la lista de tareas correspondiente que se va a usar con este flujo de trabajo. Si no hay ninguna disponible, haga clic en Nueva lista de tareas.

  8. En el campo Lista de historial, seleccione la lista de historial correspondiente que se va a usar con este flujo de trabajo. Si no hay ninguna disponible, haga clic en Historial del flujo de trabajo (nuevo).

  9. En el campo Opciones de inicio, seleccione el nivel de permisos correspondiente para iniciar el flujo de trabajo. De forma predeterminada, un usuario autenticado inicia el flujo de trabajo de forma manual.

  10. En el campo Destinatarios, escriba el nombre de los usuarios que deben recibir el informe.

  11. En el campo Mensaje, escriba el mensaje que desea incluir en el mensaje de correo electrónico que se envía a los destinatarios.

  12. En el campo Frecuencia, seleccione la frecuencia para este flujo de trabajo. El valor predeterminado es diaria.

  13. En el campo Fecha de inicio, seleccione la fecha de inicio del flujo de trabajo. El valor predeterminado es Hoy.

  14. En el campo Fecha de finalización, seleccione la fecha de finalización del flujo de trabajo. El valor predeterminado es Nunca.

  15. En el campo Ámbito del sitio, especifique el ámbito de este flujo de trabajo. El valor predeterminado es Esta colección de sitios.

  16. En el campo Informes de Web Analytics, seleccione los informes que desee incluir en el flujo de trabajo.

  17. Haga clic en Finalizar.

Para crear el flujo de trabajo de alerta de Web Analytics para una colección de sitios

  1. Compruebe que la cuenta de usuario que está llevando a cabo este procedimiento es de un propietario del sitio o de un administrador de la colección de sitios.

  2. Desde el nivel de raíz de una colección de sitios, haga clic en Configuración del sitio en el menú Acciones del sitio.

  3. En la página Configuración del sitio, haga clic en Configuración del flujo de trabajo en la sección Administración del sitio.

  4. Haga clic en Agregar un flujo de trabajo.

  5. En el campo Seleccione una plantilla de flujo de trabajo, elija un flujo de trabajo de alerta.

  6. En el campo Nombre, escriba el nombre del flujo de trabajo.

  7. En el campo Lista de tareas, seleccione la lista de tareas correspondiente que se va a usar con este flujo de trabajo. Si no hay ninguna disponible, haga clic en Nueva lista de tareas.

  8. En el campo Lista de historial, seleccione la lista de historial correspondiente que se va a usar con este flujo de trabajo. Si no hay ninguna disponible, haga clic en Historial del flujo de trabajo (nuevo).

  9. En el campo Opciones de inicio, seleccione el nivel de permisos correspondiente para iniciar el flujo de trabajo. De forma predeterminada, un usuario autenticado inicia el flujo de trabajo de forma manual.

  10. Haga clic en Siguiente.

  11. En el campo Destinatarios, escriba el nombre de los usuarios que deben recibir el informe.

  12. En el campo Mensaje, escriba el mensaje que desea incluir en el mensaje de correo electrónico que se envía a los destinatarios.

  13. En el campo Ámbito del sitio, especifique el ámbito de este flujo de trabajo. El valor predeterminado es Esta colección de sitios.

  14. En el campo Condiciones, especifique las condiciones de los datos que harán que el flujo de trabajo envíe un correo electrónico.

  15. Haga clic en Finalizar.

Agregar el elemento web de Web Analytics

Después de que se configura la aplicación de servicio de Web Analytics, un administrador o propietario del sitio puede agregar un elemento web a un sitio para ver rápidamente informes específicos. Para obtener información adicional acerca del elemento web de Web Analytics, vea Información general de análisis de uso y creación de informes (SharePoint Server 2010).

Para crear el elemento web de Web Analytics para una colección de sitios

  1. Compruebe que la cuenta de usuario que está llevando a cabo este procedimiento es de un propietario del sitio o de un administrador de la colección de sitios.

  2. Desde el nivel de raíz de una colección de sitios, haga clic en la pestaña Página.

  3. En el grupo Editar de la cinta de opciones, haga clic en Editar.

  4. En Herramientas de edición, haga clic en la pestaña Insertar.

  5. En el grupo Elementos web, haga clic en Elemento web.

  6. En la columna Categorías, haga clic en Resumen del contenido.

  7. En la columna Elementos web, haga clic en Elemento web de Web Analytics y, a continuación, haga clic en Agregar.

  8. De forma predeterminada, se mostrará el informe Contenido más visto. Para cambiar el tipo de informe que se mostrará en el elemento web, debe editar el elemento web y cambiar sus propiedades.

See Also

Concepts

Administración de flujos de trabajo (SharePoint Server 2010)

Other Resources

Ejecución de scripts de Windows PowerShell