Videz manuellement les bases de données d’enregistrement des détails des appels et de qualité d’expérience dans Skype Entreprise Server
Résumé: Découvrez comment vider manuellement les enregistrements des bases de données CDR et QoE utilisées par Skype Entreprise Server.
Les bases de données d’enregistrement des détails des appels (CDR) et de qualité de l’expérience (QoE) peuvent être manuellement ou automatiquement vidées des enregistrements. La purge des enregistrements peut s’avérer importante afin que les données ne deviennent pas obsolètes ou lorsque que l’on doit réinitialiser des rapports à partir d’un planning de référence initial.
Vider manuellement des enregistrements à partir de bases de données CDR et QoE
Les administrateurs peuvent configurer les bases de données d’enregistrement des détails des appels (CDR) et/ou la qualité de l’expérience (QoE) pour vider automatiquement les anciens enregistrements de la base de données. cela se produit si le vidage est activé pour la base de données spécifiée (CDR ou QoE) et s’il existe des enregistrements qui se trouvent dans la base de données plus longtemps que la durée spécifiée. Par exemple, tous les jours à 1 h 00, les administrateurs peuvent configurer le système afin que les enregistrements QoE de plus de 60 jours soient supprimés de la base de données QoE.
En plus de cette purge automatique, deux nouvelles applets de commande ( Invoke-CsCdrDatabasePurge et Invoke-CsQoEDatbasePurge) sont ajoutées à Skype Entreprise Server ; ces applets de commande permettent aux administrateurs de vider manuellement les enregistrements des bases de données CDR et QoE à tout moment. Par exemple, pour vider manuellement tous les enregistrements datant de plus de 10 jours de la base de données CDR, vous pouvez utiliser une commande similaire à celle-ci :
Invoke-CsCdrDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeCallDetailDataOlderThanDays 10 -PurgeDiagnosticDataOlderThanDays 10
Dans la commande précédente, les enregistrements de détails des appels et les enregistrements de données de diagnostic datant de plus de 10 jours sont supprimés de la base de données de surveillance sur atl-sql-001.litwareinc.com. (Les enregistrements de détails des appels sont des rapports utilisateur/session. Les enregistrements de données de diagnostic sont des journaux de diagnostic chargés par des applications clientes telles que Skype Entreprise Server.)
Comme le montre l’exemple précédent, au moment d’exécuter l’applet de commande Invoke-CsCdrDatabasePurge, vous devez inclure les paramètres PurgeCallDetaiDataOlderThanDays et PurgeDiagnosticDataOlderThanDays. Toutefois, ces paramètres n’ont pas besoin d’être définis sur la même valeur. Par exemple, il est possible de vider les enregistrements de détail des appels de plus de 10 jours tout en conservant l’ensemble des enregistrements de données de diagnostic dans la base de données. Pour ce faire, définissez PurgeCallDetailDataOlderThanDays sur 10 et PurgeDiagnosticDataOlderThanDays sur 0. Par exemple :
Invoke-CsCdrDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeCallDetailDataOlderThanDays 10 -PurgeDiagnosticDataOlderThanDays 0
Par défaut, chaque fois que vous exécutez Invoke-CsCdrDatabasePurge vous voyez une invite similaire à celle-ci pour chaque table de base de données qui doit être vidée :
Confirm Are you sure you want to perform this action? Performing operation "Stored procedure: RtcCleanupDiag" on Target "Target SQL Server:atl-sql-001.litwareinc.com\archinst Database: lcscdr". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Vous devez taper Y (pour Oui) ou A (pour Oui à Tout) avant la purge de la base de données. Si vous préférez supprimer ces invites de confirmation, ajoutez le paramètre suivant à la fin de votre appel à Invoke-CsCdrDatabasePurge :
-Confirm:$False
Exemple :
Invoke-CsCdrDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeCallDetailDataOlderThanDays 10 -PurgeDiagnosticDataOlderThanDays 10 -Confirm:$False
Dans ce cas, les invites de confirmation ne s’affichent pas et la purge de la base de données est effectuée.
Pour vider la base de données QoE, utilisez l’applet de commande Invoke-CsQoEDatabasePurge et spécifiez l’ancienneté (en jours) des enregistrements à supprimer :
Invoke-CsQoEDatabasePurge -Identity service:MonitoringDatabase:atl-sql-001.litwareinc.com -PurgeQoEDataOlderThanDays 10