...
| Sv translation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HintergrundCompressedU enthält Statistiken bezüglich:
Information wie z.B.:
sind zur Verfügung gestellt. Beachten Sie: Da diese Statistiken aggregiert sind, sind weniger Informationen verfügbar als in den Einzelverbindungsnachweisen. Jedoch können diese aggregierten Daten sehr viel länger aufbewahrt werden. ParameterDie Daten werden entsprechend den Einstellungen der Parameter aggregiert:
AbfrageEs werden zwei Tabellen bereitgestellt, CompressedA15 (15-Minuten-Zeitabschnitte) und CompressedADay (Tageskomprimierung), die gemäß der folgenden Abfrage aggregiert werden:
This query uses a spatial index, to determine if a status change intersects the time slice in question. AggregationenZeitstempelBei der Aggregation der Daten wird die folgende Logik auf die Zeitstempel angewandt:
TabellenCompressedU15 Diese Tabelle enthält komprimierte Statistiken für 15-Minuten-Intervalle. CompressedUDayDiese Tabelle enthält komprimierte Statistiken für Tagesintervalle. FelderDie Felddefinitionen sind in beiden Tabellen im Wesentlichen identisch, nur die Aggregationsintervalle sind unterschiedlich.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sv translation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| Warning | ||
|---|---|---|
| ||
Note: CompressedU15 n'est pas disponible sur tous les systèmes pour des raisons de capacité. |
Informations générales
CompressedU contient des statistiques concernant:
- Connexions des utilisateurs à l'ACD et aux groupes de l'ACD
- Temps passé dans un statut particulier
Des informations telles que:
- L'utilisateur
- Le Groupe ACD
- Le profil auquel l'utilisateur s'est connecté
- Le nombre de logins
- A l'ACD
- Au groupe
- Le nombre de changements de statut
- A l'ACD
- Au groupe
- Temps passé dans divers statuts
est fournie.
Remarque : ces statistiques étant agrégées, elles ne fournissent pas autant d'informations que les enregistrements détaillés. Toutefois, ces données agrégées peuvent être conservées pendant une période beaucoup plus longue.
Paramètres
Les données sont agrégées en fonction du réglage des paramètres:
Paramètre
Valeur par défaut
Objectif
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.SecondsToWait
7200
Le temps minimum après la fin d'un intervalle de temps avant l'agrégation des statistiques.
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.NextTimeSlice
-
La date/heure de la prochaine tranche horaire à calculer. Ce paramètre peut être réinitialisé à une date/heure antérieure, auquel cas le système recalculera à nouveau tous les intervalles à partir de la date et de l'heure données.
Requête
Deux tableaux sont fournis, CompressedU15 (tranches de temps de 15 minutes) et CompressedUDay (compression des jours), agrégés selon la requête suivante:
| Code Block | ||
|---|---|---|
| ||
SELECT (Various Aggregations) FROM JTELStats.AcdStatisticsLogin2 AcdStatisticsLogin2 JOIN JTELWeb.AcdAgentStatus AcdAgentStatus ON AcdStatisticsLogin2.AcdAgentStatusID = AcdAgentStatus.ID WHERE ( INTERSECTS ( LINESTRING ( POINT( UNIX_TIMESTAMP( _Timeslice_Begin ), AcdStatisticsLogin2.UsersID ), POINT( UNIX_TIMESTAMP( Timeslice_End_Selects_ ), AcdStatisticsLogin2.UsersID ) ), geom2 ) ) |
Cette requête utilise un index spatial, pour déterminer si un changement de statut recoupe la tranche de temps en question.
Agrégations
Horodatage
Lorsque les données sont agrégées, la logique suivante est appliquée en ce qui concerne les horodatages:
Comptage des champs
0
0
1
1
Tableaux
CompressedU15
Ce tableau contient des statistiques compressées pour des intervalles de 15 minutes.
CompressedUADay
Ce tableau contient des statistiques compressées pour les intervalles de jours.
Champs
Les définitions des champs sont essentiellement les mêmes, dans les deux tableaux, seuls les intervalles d'agrégation sont différents.
| Champ | Type | Contenu |
| ID | INT | Un identifiant unique attribué à chaque enregistrement. Notez que les ID ne sont pas réutilisés, car si un intervalle est recalculé, l'enregistrement est ajouté avec REPLACE, c'est-à-dire que l'enregistrement existant sera supprimé et un nouvel enregistrement avec un nouvel ID sera créé à sa place. |
| ClientsID | INT | ID du client à partir du tableau des clients. |
| UsersID | INT | L'ID de l'utilisateur à partir du tableau des utilisateurs. |
| UsersProfilesID | INT | L'ID du profil de l'utilisateur à partir des UserProfiles dans lesquels l'agent était connecté. |
| AcdGroupsID | INT | ID du groupe ACD, à partir de la table AcdGroups. |
| dtIntervalStart | DATETIME | Date et heure du début de l'intervalle. |
| UsersUID | VARCHAR(64) | Le champ UsersUID. |
| UsersName | VARCHAR(64) | Le nom des utilisateurs. |
| UsersFirstName | VARCHAR(64) | Le prénom des utilisateurs. |
| Le nom des profiles des utilisateurs | VARCHAR(64) | Le nom des profils des utilisateurs. |
| AcdGroupsName | VARCHAR(64) | Le champ Nom de la table AcdGroups, tel qu'il a été configuré lors de la création des statistiques compressées. |
| Login_Count | INT | bLoggedIn = TRUE, nombre de changements de statut dans la tranche de temps. |
| Login_Time | INT | bLoggedIn = TRUE, nombre de secondes dans la tranche de temps. |
| Logout_Count | INT | bLoggedIn = FALSE, nombre de changements de statut dans la tranche horaire. |
| Logout_Time | INT | bLoggedIn = FALSE, nombre de secondes dans la tranche horaire. |
| InLocation_Count | INT | bLoggedIn = TRUE, nombre de changements de statut dans le délai. |
| InLocation_Time | INT | bLoggedIn = TRUE, nombre de secondes dans la tranche horaire. |
| Calls_Count | INT | bLoggedIn = TRUE, nombre de changements de statut dans le délai. |
| Calls_Time | INT | bCalls = TRUE, nombre de secondes dans la tranche horaire. |
| VoiceMail_Count | INT | bVoiceMail = TRUE, nombre de changements de statut dans le délai. |
| VoiceMail_Time | INT | bVoiceMail = TRUE, nombre de secondes dans la tranche horaire. |
| Outbound_Count | INT | bOutbound = TRUE, nombre de changements de statut dans le délai. |
| Outbound_Time | INT | bOutbound = TRUE, nombre de secondes dans la tranche horaire. |
| Fax_Count | INT | bFax = TRUE, nombre de changements de statut dans le délai. |
| Fax_Time | INT | bFax = TRUE, nombre de secondes dans la tranche horaire. |
| Callback_Count | INT | bCallback = TRUE, le nombre de changements de statut dans le délai. |
| Callback_Time | INT | bCallback = TRUE, nombre de secondes dans la tranche horaire. |
| Pause_Count | INT | bPause = TRUE, nombre de changements de statut dans le délai. |
| Pause_Time | INT | bPause = TRUE, nombre de secondes dans la tranche horaire. |
| SMS_Count | INT | bSMS = TRUE, nombre de changements de statut dans le délai. |
| SMS_Time | INT | bSMS = TRUE, nombre de secondes dans la tranche horaire. |
| ManualPostCall_Count | INT | bManualPostCall = TRUE, nombre de changements de statut dans le délai. |
| ManualPostCall_Time | INT | bManualPostCall = TRUE, nombre de secondes dans la tranche horaire. |
| EMail_Count | INT | bEMail = TRUE, nombre de changements de statut dans le délai. |
| EMail_Time | INT | bEMail = TRUE, nombre de secondes dans la tranche horaire. |
| Ticket_Count | INT | bTicket = TRUE, nombre de changements de statut dans le délai. |
| Ticket_Time | INT | bTicket = TRUE, nombre de secondes dans la tranche horaire. |
| Chat_Count | INT | bChat = TRUE, nombre de changements de statut dans le délai. |
| Chat_Time | INT | bChat = TRUE, nombre de secondes dans la tranche horaire. |
| Holiday_Count | INT | bHoliday = TRUE, nombre de changements de statut dans le délai. |
| Holiday_Time | INT | bHoliday = TRUE, nombre de secondes dans la tranche horaire. |
| Other_Count | INT | bLoggedIn = TRUE nombre de changements de statut dans la tranche horaire. |
| Other_Time | INT | bLoggedIn = TRUE nombre de secondes dans la tranche horaire. |