Configurer l’application de service Web Analytics (SharePoint Server 2010)

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Cet article décrit comment configurer l’application de service Web Analytics dans Microsoft SharePoint Server 2010. Une fois que l’application de service Web Analytics est configurée, vous pouvez collecter, présenter et analyser les données sur l’utilisation et l’efficacité des sites SharePoint Server 2010. Pour planifier et afficher ces rapports de différentes manières, vous pouvez utiliser respectivement un flux de travail Web Analytics et des composants WebPart Web Analytics. À l’aide de ces fonctionnalités, vous êtes en mesure de comprendre ce que les utilisateurs font et les informations qu’ils recherchent sur un site.

Avant de configurer l’application de service SharePoint Web Analytics, il est recommandé de lire la rubrique Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010.

Dans cet article :

  • À propos de Web Analytics

  • Configurer l'application de service Web Analytics à l'aide de l'Assistant Configuration de batterie de serveurs

  • Configurer l’application de service Web Analytics en utilisant l’Administration centrale

  • Configurer l’application de service Web Analytics en utilisant Windows PowerShell

  • Créer et configurer l'autorisation Afficher les données Web Analytics

  • Ajouter le flux de travail Web Analytics

  • Ajouter le composant WebPart Web Analytics

À propos de Web Analytics

L’application de service Web Analytics est automatiquement configurée dans le cadre de l’installation de base de Microsoft SharePoint Server 2010.

L’installation avancée de SharePoint Server 2010 requiert une configuration distincte de l’application de service Web Analytics. Vous pouvez configurer cette application après l’installation de SharePoint Server 2010 en utilisant l’un des outils suivants :

  • Assistant Configuration de batterie de serveurs

  • Administration centrale

  • Windows PowerShell

La configuration par défaut de l’application de service Web Analytics se compose de :

  • Une application de service Web Analytics.

  • Une base de données de création de rapports Web Analytics et une base de données de la zone de transit Web Analytics. Ces bases de données doivent être associées à l’application de service. Pour plus d’informations sur ces bases de données, voir Types et descriptions des bases de données (SharePoint Server 2010).

    Notes

    Il n’y a aucune prise en charge pour configurer les bases de données de création de rapports Web Analytics et de zone de transit Web Analytics à utiliser l’authentification SQL.

  • Un proxy d’application de service Web Analytics associé au groupe de proxys par défaut de la batterie de serveurs.

Configurer l’application de service Web Analytics à l’aide de l’Assistant Configuration de batterie de serveurs

Une fois le programme d’installation terminé, la page d’ouverture de l’Assistant Configuration de batterie de serveurs apparaît automatiquement. L’administrateur peut choisir d’exécuter l’assistant immédiatement ou ultérieurement. Dans l’Assistant Configuration de batterie de serveurs, toutes les applications de service qui ne sont actuellement pas configurées sont sélectionnées par défaut pour être configurées. Si vous ne souhaitez pas configurer l’application de service Web Analytics immédiatement, vous pouvez désactiver la case à cocher du service et exécuter l’Assistant Configuration de batterie de serveurs ultérieurement.

Notes

Tant que vous ne configurez pas l’application de service Web Analytics, vous ne pourrez pas exécuter ni créer de rapports qui utilisent cette application.

Si la case à cocher de l’application de service Web Analytics n’est pas disponible, celle-ci est déjà configurée. Après la configuration initiale, vous ne pouvez configurer l’application de service Web Analytics qu’en utilisant le site Web Administration centrale ou Windows PowerShell.

Pour configurer l’application de service Web Analytics à l’aide de l’Assistant Configuration de batterie de serveurs

  1. Sur le site Web Administration centrale, cliquez sur Assistants de configuration.

  2. Dans la page Assistants de configuration, cliquez sur Exécuter l’Assistant Configuration de batterie de serveurs.

  3. Dans la première page de l’Assistant Configuration de batterie de serveurs, cliquez sur Démarrer l’Assistant.

  4. Dans la page de configuration des services, dans la section Services, activez la case à cocher Application de service Web Analytics.

    Notes

    Si la case à cocher Application de service Web Analytics n’est pas disponible, cette application est déjà configurée. Pour apporter des modifications à la configuration, vous devez utiliser Windows PowerShell ou le site Web Administration centrale.

  5. Cliquez sur Suivant.

  6. Effectuez les autres étapes de configuration pour la batterie de serveurs.

  7. Dans la page finale de l’Assistant Configuration de batterie de serveurs, cliquez sur Terminer.

Configurer l’application de service Web Analytics en utilisant l’Administration centrale

Vous pouvez utiliser l’Administration centrale pour configurer l’application de service Web Analytics. Cette configuration nécessite les cinq étapes suivantes :

  1. Créez l’application de service Web Analytics.

  2. Associez une ou plusieurs applications Web à l’application de service Web Analytics.

  3. Vérifiez que le service Web Web Analytics et le service de traitement des données Web Analytics sont démarrés.

  4. Vérifiez que la journalisation de l’utilisation est activée pour l’événement voulu. Pour des informations sur les événements et la journalisation de l’utilisation, voir Configurer la collecte des données d’utilisation et d’intégrité (SharePoint Server 2010).

  5. Vérifiez que l’application de service d’états et que le proxy d’application de service d’états sont démarrés.

Pour créer l’application de service Web Analytics en utilisant l’Administration centrale

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Dans la page d’accueil de l’Administration centrale, cliquez sur Gestion des applications.

  3. Dans la page Gestion des applications, dans la section Applications de service, cliquez sur Gérer les applications de service.

  4. Sur le ruban, cliquez sur Nouveau, puis sur Application de service Web Analytics.

  5. Pour le paramètre Pool d’applications, spécifiez le nom d’un pool d’applications existant ou créez-en un nouveau.

  6. Pour le paramètre Serveur de bases de données, spécifiez le nom d’un serveur de bases de données pour l’application de service.

  7. Pour le paramètre Nom de la base de données de la zone de transit, tapez le nom de la base de données de la zone de transit.

  8. Pour le paramètre Nom de la base de données de création de rapports, tapez le nom de la base de données de création de rapports.

  9. Cliquez sur OK.

Pour associer une application Web à une application de service Web Analytics via l’Administration centrale

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Dans la page d’accueil de l’Administration centrale, cliquez sur Gestion des applications.

  3. Dans la page Gestion des applications, dans la section Applications de service, cliquez sur Configurer les associations des applications de service.

  4. Si le proxy de l’application de service Web Analytics n’est pas inclus dans la liste des proxys d’applications, cliquez sur l’application Web appropriée. Ensuite, dans la boîte de dialogue Configurer les associations des applications de service, activez la case à cocher Proxy d’application de service Web Analytics pour l’associer à l’application Web.

Pour vérifier que le service de traitement des données Web Analytics et le service Web Web Analytics sont démarrés via l’Administration centrale

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe SharePoint Administrateurs de batterie et que la procédure est exécutée sur le serveur d’applications.

  2. Dans l’Administration centrale, cliquez sur Paramètres système.

  3. Dans la page Paramètres système, dans la section Serveurs, cliquez sur Gérer les services sur le serveur.

  4. Dans la colonne Action, cliquez sur Démarrer pour le service de traitement des données Web Analytics et le service Web Web Analytics.

Pour vérifier que la journalisation de l’utilisation est activée pour l’événement voulu via l’Administration centrale

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Dans la page Accueil de l’Administration centrale, cliquez sur Analyse.

  3. Dans la page Analyse, dans la section Rapports, cliquez sur Configurer la collection des données d’utilisation et d’intégrité.

  4. Dans la section Sélection d’événement, cliquez sur toutes les cases à cocher pour les sélectionner, puis cliquez sur OK.

Pour plus d’informations sur la journalisation d’utilisation et le service Web Analytics, reportez-vous à la section « Capacité requise pour le service partagé Web Analytics dans SharePoint Server 2010 », accessible à partir de Résultats des tests de performances et de capacité et recommandations (SharePoint Server 2010).

Pour vérifier que l’application de service d’états est démarrée via l’Administration centrale

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Dans l’Administration centrale, cliquez sur Gestion des applications.

  3. Dans la page Gestion des applications, dans la section Applications de service, cliquez sur Gérer les applications de service.

  4. Dans la liste des applications de service, vérifiez que l’application de service d’états et le proxy de l’application de service d’états sont démarrés. Si l’application de service d’états ou le proxy de l’application de service d’états ne sont pas démarrés, voir Gérer le service d’état (SharePoint Server 2010).

Configurer l’application de service Web Analytics en utilisant Windows PowerShell

Pour configurer l’application de service Web Analytics en utilisant Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante :

  2. Copiez le code suivant et collez-le dans un éditeur de texte, tel que le Bloc-notes :

    Notes

    Pour utiliser un nom de base de données spécifique avec ce script, le nom de la base de données doit être créé avant l’exécution du script. Pour savoir comment utiliser des bases de données DBA, voir Déployer à l’aide de bases de données créées par des administrateurs de base de données (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. Enregistrez le fichier sous le nom WebAnalytics.ps1.

    Notes

    Vous pouvez utiliser un autre nom de fichier, mais vous devez enregistrer le fichier en tant que fichier texte ANSI avec l’extension .ps1.

  4. Dans le menu Démarrer, cliquez sur Tous les programmes.

  5. Cliquez sur Produits Microsoft SharePoint 2010.

  6. Cliquez sur SharePoint 2010 Management Shell.

  7. Accédez au répertoire dans lequel vous avez enregistré le fichier.

  8. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

    ./WebAnalytics.ps1 
    

Créer et configurer l’autorisation Afficher les données Web Analytics

Une fois l’application de service Web Analytics configurée, l’autorisation Afficher les données Web Analytics doit être créée pour les utilisateurs qui ne sont pas administrateur de collection de sites ou propriétaire de site. Il s’agit de l’autorisation minimale nécessaire pour afficher les rapports Web Analytics. Cette autorisation doit être attribuée aux utilisateurs finals qui ont besoin d’accéder à un rapport Web Analytics.

Pour créer l’autorisation Afficher les données Web Analytics pour un site ou une collection de sites

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est celui d’un administrateur de collection de sites ou d’un propriétaire de site.

  2. Depuis un site ou une collection de sites, cliquez sur Autorisations de site dans le menu Actions du site.

  3. Sur la page Autorisations de site, dans l’onglet Modifier, dans le groupe Gérer, cliquez sur Niveaux d’autorisation.

  4. Cliquez sur Ajouter un niveau d’autorisation.

  5. Dans le champ Nom, tapez Afficher les données Web Analytics.

  6. Dans la section Autorisations, sous Autorisations des listes, activez la case à cocher Afficher les pages des applications.

  7. Dans la section Autorisations, sous Autorisations de site, activez les cases à cocher Afficher les données Web Analytics et Énumérer les autorisations.

  8. Cliquez sur Créer.

Pour configurer l’autorisation Afficher les données Web Analytics pour un site ou une collection de sites

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est celui d’un administrateur de collection de sites ou d’un propriétaire de site.

  2. Depuis un site ou une collection de sites, cliquez sur Autorisations de site dans le menu Actions du site.

  3. Sur la page Autorisations de site, dans l’onglet Modifier, dans le groupe Accorder, cliquez sur Accorder des autorisations.

  4. Dans la zone Utilisateurs/Groupes, ajoutez les utilisateurs qui auront l’autorisation Afficher les données Web Analytics.

  5. Dans la section Accorder des autorisations, cliquez sur Accorder directement les autorisations des utilisateurs, puis activez la case à cocher Afficher les données Web Analytics.

  6. Cliquez sur OK.

Ajouter le flux de travail Web Analytics

Une fois l’application de service Web Analytics configurée, vous pouvez planifier un flux de travail pour exécuter un rapport Web Analytics ou une alerte Web Analytics selon le critère atteint. Pour plus d’informations sur le flux de travail Web Analytics, voir Vue d’ensemble de la création de rapports et de l’analyse de l’utilisation (SharePoint Server 2010).

Pour créer le rapport Web Analytics d’un site

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est celui d’un propriétaire de site ou d’un administrateur de collection de sites.

  2. À partir du niveau racine d’un site, cliquez sur Paramètres de site dans le menu Actions du site.

  3. Dans la page Paramètres de site, cliquez sur Paramètres du flux de travail sous la section Administration du site.

  4. Cliquez sur Ajouter un flux de travail.

  5. Dans le champ Sélectionnez un modèle de flux de travail, choisissez une alerte ou un flux de travail de rapport.

  6. Dans le champ Nom, tapez le nom du flux de travail.

  7. Dans le champ Liste des tâches, sélectionnez la liste de tâches qui sera utilisée par ce flux de travail. Si aucune liste n’est disponible, cliquez sur Nouvelle liste de tâches.

  8. Dans le champ Liste chronologique, sélectionnez la liste qui sera utilisée par ce flux de travail. Si aucune liste n’est disponible, cliquez sur Historique de flux de travail (nouveau).

  9. Dans le champ Options de démarrage, sélectionnez le niveau d’autorisation approprié pour démarrer le flux de travail. Par défaut, le flux de travail est démarré manuellement par un utilisateur authentifié.

  10. Dans le champ Destinataires, tapez le nom des utilisateurs devant recevoir le rapport.

  11. Dans le champ Message, tapez le message à inclure dans le courrier électronique envoyé aux destinataires.

  12. Dans le champ Fréquence, sélectionnez la fréquence de ce flux de travail. La valeur par défaut est chaque jour.

  13. Dans le champ Date de début, sélectionnez la date de début du flux de travail. La valeur par défaut est Aujourd’hui.

  14. Dans le champ Date de fin, sélectionnez la date de fin du flux de travail. La valeur par défaut est Jamais.

  15. Dans le champ Étendue de site, spécifiez la portée du flux de travail. La valeur par défaut est Cette collection de sites.

  16. Dans le champ Rapports Web Analytics, sélectionnez les rapports à inclure dans le flux de travail.

  17. Cliquez sur Terminer.

Pour créer le flux de travail d’alerte Web Analytics pour une collection de sites

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est celui d’un propriétaire de site ou d’un administrateur de collection de sites.

  2. À partir du niveau racine d’une collection de sites, cliquez sur Paramètres de site dans le menu Actions du site.

  3. Dans la page Paramètres de site, cliquez sur Paramètres du flux de travail sous la section Administration du site.

  4. Cliquez sur Ajouter un flux de travail.

  5. Dans le champ Sélectionnez un modèle de flux de travail, choisissez un flux de travail d’alerte.

  6. Dans le champ Nom, tapez le nom du flux de travail.

  7. Dans le champ Liste des tâches, sélectionnez la liste de tâches qui sera utilisée par ce flux de travail. Si aucune liste n’est disponible, cliquez sur Nouvelle liste de tâches.

  8. Dans le champ Liste chronologique, sélectionnez la liste qui sera utilisée par ce flux de travail. Si aucune liste n’est disponible, cliquez sur Historique de flux de travail (nouveau).

  9. Dans le champ Options de démarrage, sélectionnez le niveau d’autorisation approprié pour démarrer le flux de travail. Par défaut, le flux de travail est démarré manuellement par un utilisateur authentifié.

  10. Cliquez sur Suivant.

  11. Dans le champ Destinataires, tapez le nom des utilisateurs devant recevoir le rapport.

  12. Dans le champ Message, tapez le message à inclure dans le courrier électronique envoyé aux destinataires.

  13. Dans le champ Étendue de site, spécifiez la portée du flux de travail. La valeur par défaut est Cette collection de sites.

  14. Dans le champ Condition(s), spécifiez les conditions qui provoqueront l’envoi d’un message électronique par le flux de travail.

  15. Cliquez sur Terminer.

Ajouter le composant WebPart Web Analytics

Une fois l’application de service Web Analytics configurée, un administrateur de site ou un propriétaire de site peut ajouter un composant WebPart à un site pour afficher rapidement des rapports spécifiques. Pour plus d’informations sur le composant WebPart Web Analytics, voir Vue d’ensemble de la création de rapports et de l’analyse de l’utilisation (SharePoint Server 2010).

Pour créer le composant WebPart Web Analytics pour une collection de sites

  1. Vérifiez que le compte d’utilisateur qui effectue cette procédure est celui d’un propriétaire de site ou d’un administrateur de collection de sites.

  2. À partir du niveau racine d’une collection de sites, cliquez sur l’onglet Page.

  3. À partir du groupe Modifier sur le ruban, cliquez sur Modifier.

  4. Sous Outils d’édition, cliquez sur l’onglet Insérer.

  5. Dans le groupe Composants WebPart, cliquez sur Composant WebPart.

  6. À partir de la colonne Catégories, cliquez sur Report de contenu.

  7. Dans la colonne Composants WebPart, cliquez sur Composant WebPart Web Analytics, puis cliquez sur Ajouter.

  8. Par défaut, le rapport Contenu le plus souvent consulté sera affiché. Pour changer le type de rapport à afficher dans le composant WebPart, vous devez modifier le composant WebPart et changer ses propriétés.

See Also

Concepts

Administration de flux de travail (SharePoint Server 2010)

Other Resources

Exécution de scripts Windows PowerShell (éventuellement en anglais)