Vorheriges Thema: Sicherheit für FreiformberichteNächstes Thema: Booklets-Übersicht


HeatMap

Ein Heatmap ist ein grafisches Anzeigefenster, das Einblick in die zu Grunde liegenden Echtzeitgeschäftsdaten bietet. Heatmaps stellen eine visuelle Matrixdarstellung des Status mehrerer Metriken über Farbcodierung bereit.

Heatmaps schließen ein:

Ein Heatmap-Bericht ist ein Freiformbericht mit vordefinierter Visualisierung. Parameter werden unterstützt, mit Freiformparametern.

Aktivieren der Heatmap-Funktion

Sie müssen die folgende Aktualisierung verwenden:

Aktualisierung t_system_configurations
Setzen von sys_config_value = 'Y'
bei sys_config_name = 'display_visualization'
und sys_config_parent = 162

Die HeatMap-SQL-Abfrage verwendet das folgende Format:

Spalten-Überschriften im Ergebnissatz sind irrelevant.

Hinweis: Jede Zelle in Heatmap repräsentiert eine einmalige Kombination aus: {Y-Übergeordnet, Y-Untergeordnet, X-Übergeordnet, X-Untergeordnet}

Hinweis: Jede Zelle zeigt die Informationen an: {Farbe, Wert}.

Das Folgende ist ein Beispiel einer HeatMap-Abfrage:

SELECT
                CASE 
                                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 "Servicedomäne", 
                DC.DOMAIN_CATEGORY_NAME "Domänenkategorie", 
                GROUPS.APPLICATION_GROUP_NAME "Servicegruppe", 
                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