Définitions de graphique
Cloud Identity Service prend en charge les graphiques à barres, les graphiques circulaires, les graphiques à anneaux, les graphiques chronologiques et les graphiques XY. N'importe quel nombre de graphiques peut être défini.
Les propriétés les plus importantes d'une définition de graphique sont le type de graphique, la requête et la source de données. Ces propriétés sont utilisées pour générer le graphique de manière dynamique lors de l'exécution à l'aide d'une requête. Chaque type de graphique nécessite un format de requête spécifique pour générer un ensemble de données valide pour le graphique. Les requêtes de graphique peuvent également inclure les paramètres que l'utilisateur doit sélectionner lors de l'exécution.

Les zones X-Axis Label et Y-Axis Label ne sont pas utilisées avec les graphiques circulaires ou en anneaux. La zone Plot Orientation permet de déterminer l'orientation des graphiques à barres et XY. Si l'option Show Values est cochée, un tableau contenant les valeurs du graphique s'affiche sous le graphique.
Définitions de graphique à barres
- SELECT valeur, série, catégorie
- FROM
- WHERE
- GROUP BY
- ORDER BY
La requête suivante génère un graphique à barres du nombre de connexions réussies et infructueuses sur ces 7 derniers jours. La valeur, la série et la catégorie de cet exemple sont count(*), ae.audit_event_definition_id et aed.info_text.
SELECT count(*), ae.audit_event_definition_id, aed.info_text FROM audit_event ae,
audit_event_definition aed WHERE (ae.audit_event_definition_id = 15
or ae.audit_event_definition_id = 16) and (ae.audit_event_definition_id
= aed.audit_event_definition_id) and (ae.time_stamp >
current_timestamp - interval '7 day') and (ae.time_stamp < current_timestamp)
GROUP BY ae.audit_event_definition_id,aed.info_text
ORDER BY ae.audit_event_definition_id,aed.info_text;
La requête suivante génère un graphique à barres du nombre de connexions réussies et infructueuses à partir d'une date transmise dans le rapport. Pour utiliser un paramètre avec une requête de graphique, le paramètre de rapport correspondant doit être ajouté au rapport. La valeur, la série et la catégorie de cet exemple sont count(*), ae.audit_event_definition_id et aed.info_text.
SELECT count(*), ae.audit_event_definition_id, aed.info_text FROM audit_event ae,
audit_event_definition aed
WHERE (ae.audit_event_definition_id = 15 or ae.audit_event_definition_id = 16)
and (ae.audit_event_definition_id = aed.audit_event_definition_id) and
(ae.time_stamp > CAST($P{date1} AS date) - interval '7 day') and
(ae.time_stamp < current_timestamp)
GROUP BY ae.audit_event_definition_id,aed.info_text
ORDER BY ae.audit_event_definition_id,aed.info_text;
Définitions de graphiques circulaire et à anneaux
- SELECT valeur, clé
- FROM
- WHERE
- GROUP BY
- ORDER BY
La requête suivante génère un graphique à barres du nombre de connexions réussies et infructueuses sur ces dernières 24 heures. La valeur et la clé de cet exemple sont count(*) et aed.info_text.
SELECT count(*), aed.info_text FROM audit_event ae, audit_event_definition aed
WHERE (ae.audit_event_definition_id = 15 or ae.audit_event_definition_id = 16) and
(ae.audit_event_definition_id = aed.audit_event_definition_id) and (ae.time_stamp >
current_timestamp - interval '1 day') and (ae.time_stamp < current_timestamp)
GROUP BY ae.audit_event_definition_id,aed.info_text
ORDER BY ae.audit_event_definition_id,aed.info_text;
Définitions de graphique XY
- SELECT série, valeur1, valeur2
- FROM
- WHERE
- GROUP BY
- ORDER BY
Définitions de graphique chronologique
- SELECT série, durée, valeur
- FROM
- WHERE
- GROUP BY
- ORDER BY