Le système stocke les données de suivi de l'utilisation dans trois tables de base de données.
Pour créer ces tables, le processus de suivi de l'utilisation utilise les noms que vous spécifiez dans la page Paramètres de système.
Table d'enregistrement des interrogations logiques de suivi de l'utilisation
TOTAL_TIME_SEC est égal à END_TS moins START_TS. Les valeurs des colonnes ne sont pas aussi précises car :
Colonnes associées à l'utilisateur, la session et l'ID
| Colonne | Description |
|---|---|
|
|
Dans la table des interrogations logiques, cette colonne indique l'identificateur de rangée unique. Dans la table des interrogations physiques, cette colonne est indiquée par le nom |
|
|
Contient |
|
|
Indique le nom du catalogue. La valeur par défaut est nulle et le type de données, Varchar(128). |
|
|
Spécifie le nom de l'utilisateur faisant l'objet d'un emprunt d'identité. Si la demande n'est pas exécutée dans ce mode, la valeur est Aucun. La valeur par défaut est Aucun et le type de données, Varchar(128). |
|
|
Spécifie le nom de l'utilisateur qui a soumis l'interrogation. |
ECID |
Indique l'ID contexte d'exécution généré par le système. Le type de données est Varchar2(1024). |
TENANT_ID |
Indique le nom de la location de l'utilisateur qui a exécuté le bloc d'initialisation. Le type de données est Varchar2(128). |
SERVICE_NAME |
Indique le nom du service. Le type de données est Varchar2(128). |
SESSION_ID |
Indique l'ID de la session. Le type de données est Number(10). |
HASH_ID |
Indique la valeur HASH pour l'interrogation logique. Le type de données est Varchar2(128). |
Colonnes associées à l'origine de l'interrogation
| Colonne | Description |
|---|---|
|
|
Source de la demande. Notez que le demandeur peut régler QUERY_SRC_CD à toute valeur de chaîne pour s'identifier. Les valeurs valides sont les suivantes :
|
|
|
Indique le nom du chemin d'accès au tableau de bord. Si l'interrogation n'a pas été soumise par l'intermédiaire d'un tableau de bord, la valeur est nulle. |
|
|
Indique le nom de la page dans le tableau de bord. S'il ne s'agit pas d'une demande de tableau de bord, la valeur est nulle. La valeur par défaut est nulle et le type de données, Varchar(150). |
|
|
Spécifie le nom du chemin d'accès à l'analyse dans le catalogue. |
Colonnes associées aux détails de l'interrogation
| Colonne | Description |
|---|---|
|
|
Contient le message d'erreur provenant de la base de données dorsale. Cette colonne ne s'applique que si |
|
|
Contient l'énoncé SQL logique entier, non tronqué. La colonne |
|
|
Contient une clé de hachage MD5 générée par le système à partir de l'énoncé SQL logique. La valeur par défaut est nulle et le type de données, Varchar(128). |
|
|
Indique l'énoncé SQL soumis pour l'interrogation. Le type de données est Varchar(1024). Vous pouvez modifier la longueur de cette colonne (à l'aide de la commande ALTER TABLE), mais notez que le texte qui y est inscrit est toujours tronqué à la taille définie dans la couche physique. L'administrateur du modèle sémantique ne doit pas régler la longueur de cette colonne à une valeur supérieure à la longueur d'interrogation maximum prise en charge par la base de données physique dorsale. Par exemple, les bases de données Oracle autorisent une Varchar maximum de 4000, mais les tronquent à 4000 octets, et non à 4000 caractères. Si vous utilisez un jeu de caractères multioctets, la taille de chaîne maximum réelle comprend un nombre de caractères variable, en fonction du jeu et des caractères utilisés. |
|
|
Spécifie le nom du modèle sémantique auquel l'interrogation accède. |
|
|
Contient le nom du modèle d'affaires consulté. |
|
|
Indique le statut d'achèvement de l'interrogation, tel que défini dans la liste suivante :
|
Colonnes associées à la durée d'exécution
| Colonne | Description |
|---|---|
|
|
Contient la durée en secondes nécessaire à la compilation de l'interrogation. Le nombre |
|
|
Indique la date de fin d'exécution de l'interrogation logique. |
|
|
Indique l'heure et la minute de fin d'exécution de l'interrogation logique. |
|
|
Indique la date et l'heure de fin d'exécution de l'interrogation logique. Les horodatages de début et de fin reflètent également la durée éventuelle pendant laquelle l'interrogation attend la libération des ressources. Si l'utilisateur quitte la page avant la fin de l'exécution de l'interrogation qu'il soumet, l'extraction finale n'a jamais lieu et une valeur de temporisation de 3600 est enregistrée. Toutefois, s'il retourne dans la page avant la temporisation, l'extraction s'exécute alors et est enregistrée dans la valeur |
|
|
Indique la date de soumission de l'interrogation logique. |
|
|
Indique l'heure et la minute de soumission de l'interrogation logique. |
|
|
Indique la date et l'heure de soumission de l'interrogation logique. |
|
|
Indique la durée (en secondes) de traitement de l'interrogation par le système pendant que le client attendait les réponses à ses analyses. |
RESP_TIME_SEC |
Indique le temps de réponse à l'interrogation. Le type de données est Number(10). |
Colonnes associées aux détails d'exécution
| Colonne | Description |
|---|---|
|
|
Contient la durée cumulée de toutes les interrogations envoyées à la base de données. Les interrogations étant exécutées en parallèle, leur durée cumulée est égale ou supérieure à la durée totale de connexion à la base de données. Supposons qu'une demande logique entraîne l'envoi de quatre énoncés SQL physique à la base de données et que la durée de trois des interrogations est de 10 secondes, de 15 secondes pour la quatrième. |
|
|
Contient le nombre de rangées retournées par les bases de données dorsales. |
|
|
Indique le nombre d'interrogations soumises aux bases de données dorsales pour répondre à la demande d'interrogation logique. Pour les interrogations réussies (SuccessFlag = 0), ce nombre est supérieur ou égal à 1. |
|
|
Indique le nombre de rangées retournées au client d'interrogation. Si une interrogation retourne un volume important de données, cette colonne n'est alimentée que lorsque l'utilisateur les affiche toutes. |
TOTAL_TEMP_KB |
Indique le nombre total de Ko reçus pour une interrogation. Le type de données est Number(10). |
Colonnes associées à la mise en cache
| Colonne | Description |
|---|---|
|
|
Contient Y pour indiquer une présence dans la mémoire cache pour l'interrogation; N, pour une absence. La valeur par défaut est N. |
|
|
Indique le nombre d'occurrences retournées par le résultat de la mémoire cache pour l'interrogation. |
|
|
Indique le nombre de fois où l'interrogation a généré une entrée en mémoire cache. La valeur par défaut est nulle. |
Table d'enregistrement des interrogations physiques de suivi de l'utilisation
Le tableau suivant décrit les tables de base de données de suivi des interrogations physiques. Cette table de base de données enregistre les informations SQL physiques des interrogations logiques stockées dans la table d'enregistrement des interrogations logiques. La table des interrogations physiques est dotée d'une relation de clé étrangère à la table des interrogations logiques.
Colonnes associées à l'utilisateur, la session et l'ID
| Colonne | Description |
|---|---|
|
|
Spécifie l'identificateur de rangée unique. |
|
|
Fait référence à l'interrogation logique dans la table d'enregistrement des interrogations logiques. Le type de données est Varchar2(50). |
HASH_ID |
Indique la valeur HASH pour l'interrogation logique. Le type de données est Varchar2(128). |
PHYSICAL_HASH_ID |
Indique la valeur HASH pour l'interrogation physique. Le type de données est Varchar2(128). |
Colonnes associées aux détails de l'interrogation
| Colonne | Description |
|---|---|
|
|
Contient l'énoncé SQL physique entier, non tronqué. La colonne |
|
|
Contient l'énoncé SQL soumis pour l'interrogation. Le type de données est Varchar(1024). |
Colonnes associées à la durée d'exécution
| Colonne | Description |
|---|---|
|
|
Indique la date de fin d'exécution de l'interrogation physique. |
|
|
Indique l'heure et la minute de fin d'exécution de l'interrogation physique. |
|
|
Indique la date et l'heure de fin d'exécution de l'interrogation physique. Les horodatages de début et de fin reflètent également la durée éventuelle pendant laquelle l'interrogation attend la libération des ressources. |
|
|
Indique la durée d'exécution de l'interrogation physique. |
|
|
Indique la date de soumission de l'interrogation physique. |
|
|
Indique l'heure et la minute de soumission de l'interrogation physique. |
|
|
Indique la date et l'heure de soumission de l'interrogation physique. |
Colonnes associées aux détails d'exécution
| Colonne | Description |
|---|---|
|
|
Contient le nombre de rangées retournées au client d'interrogation. |
Table du bloc d'initialisation du suivi de l'utilisation
Note :
Actuellement les tables de suivi de l'utilisation des blocs d'initialisation ne comportent pas les blocs d'initialisation de modèle sémantique mais uniquement les blocs d'initialisation de session.Colonnes associées à l'utilisateur, la session et l'ID
| Colonne | Description |
|---|---|
USER_NAME |
Nom de l'utilisateur qui a exécuté le bloc d'initialisation. Le type de données est Varchar2(128). |
TENANT_ID |
Nom de la location de l'utilisateur qui a exécuté le bloc d'initialisation. Le type de données est Varchar2(128). |
SERVICE_NAME |
Nom du service. Le type de données est Varchar2(128). |
ECID |
ID contexte d'exécution généré par le système. Le type de données est Varchar2(1024). |
SESSION_ID |
ID de la session. Le type de données est Number(10). |
Colonnes associées aux détails de l'interrogation
| Colonne | Description |
|---|---|
REPOSITORY_NAME |
Nom du modèle sémantique auquel l'interrogation accède. Le type de données est Varchar2(128). |
BLOCK_NAME |
Nom du bloc d'initialisation qui a été exécuté. Le type de données est Varchar2(128). |
Colonnes associées à la durée d'exécution
| Colonne | Description |
|---|---|
START_TS |
Date et heure de démarrage du bloc d'initialisation. |
END_TS |
Date et heure de fin du bloc d'initialisation. Les horodatages de début et de fin reflètent également la durée éventuelle pendant laquelle l'interrogation attend la libération des ressources. |
DURATION |
Durée d'exécution du bloc d'initialisation. Le type de données est Number(13,3). |
Colonnes associées aux détails d'exécution
| Colonne | Description |
|---|---|
NOTES |
Notes au sujet du bloc d'initialisation et de son exécution. Le type de données est Varchar2(1024). |