Rubrique précédente: Sécurité des rapports au format libreRubrique suivante: Présentation des livrets


Tableau d'analyse de sévérité

Un tableau d'analyse de sévérité est un affichage graphique qui permet de visualiser des données commerciales sous-jacentes en temps réel. Les tableaux d'analyse de sévérité fournissent une représentation visuelle, sous forme de matrice, du statut de plusieurs métriques grâce à un code de couleurs.

Les tableaux d'analyse de sévérité incluent :

Un rapport de tableau d'analyse de sévérité est un rapport au format libre doté d'une visualisation prédéfinie. Les paramètres au format libre sont pris en charge.

Activation de la fonctionnalité de tableau d'analyse de sévérité

Vous devez utiliser la mise à jour suivante :

update t_system_configurations
set sys_config_value = 'Y'
where sys_config_name = 'display_visualization'
and sys_config_parent = 162

La requête SQL de tableau d'analyse de sévérité utilise le format suivant :

Les titres de colonnes dans le jeu de résultats sont inappropriés.

Remarque : Chaque cellule du tableau d'analyse de sévérité représente une combinaison unique de : {Y Parent, Y Child, X Parent, X Child}

Remarque : Chaque cellule indique les informations : {color, value}.

Voici un exemple d'une requête de tableau d'analyse de sévérité :

SELECT
                CAS 
                                WHEN (t.VAL > 800) THEN 'red' 
                                WHEN (t.VAL > 600) THEN 'orange' 
                                WHEN (t.VAL > 400) THEN 'yellow' 
                                ELSE 'green' 
                END AS COLOR, 
                t.val, 
                SD.SERVICE_DOMAIN_NAME "Service Domain", 
                DC.DOMAIN_CATEGORY_NAME "Domain Category", 
                GROUPS.APPLICATION_GROUP_NAME "Groupe de services", 
                AG.APPLICATION_GROUP_NAME "Service"
FROM T_SERVICE_DOMAINS    SD, 
                T_DOMAIN_CATEGORIES  DC, 
                T_APPLICATION_GROUPS AG, 
                T_APPLICATION_GROUP_MEMBERS AGM, 
                (SELECT round(dbms_random.value(1,1000)) val FROM dual) t, 
                (
                                SELECT APPLICATION_GROUP_NAME, APPLICATION_GROUP_ID 
                                FROM t_application_groups 
                                WHERE application_default_group = 'N') GROUPS 
WHERE AG.APPLICATION_GROUP_ID = AGM.APPLICATION_ID 
AND AGM.APPLICATION_GROUP_ID = GROUPS.application_group_id  
AND dc.service_domain_id = sd.service_domain_id 
ORDER BY 3, 4, 5, 6