Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
openwave:1.30:applicatiebeheer:instellen_inrichten:queries [2024/05/21 11:58] – Lonneke van Dijk | openwave:1.30:applicatiebeheer:instellen_inrichten:queries [2024/06/20 08:53] (huidige) – Ton Pullens | ||
---|---|---|---|
Regel 91: | Regel 91: | ||
Wanneer een query niet valide SQL-code gebruikt zal het programma - bij gebruik voor tegelopschrift - het resultaat vervangen door ' | Wanneer een query niet valide SQL-code gebruikt zal het programma - bij gebruik voor tegelopschrift - het resultaat vervangen door ' | ||
+ | <adm voorbeeld belang snelheid> | ||
+ | Dynamische tegelkopschriften kunnen het uitschrijven van een portaal behoorlijk vertragen.\\ | ||
+ | |||
+ | De volgende query zal traag zijn | ||
+ | <code sql> | ||
+ | SELECT | ||
+ | ' | ||
+ | where (trim(dvibbcodemw) = trim(: | ||
+ | or trim(dvcodeaccountman) = trim(: | ||
+ | </ | ||
+ | maar onderstaande query geeft eenzelfde soort resultaat, maar dan in een fractie van de tijd | ||
+ | <code sql> | ||
+ | SELECT | ||
+ | CASE | ||
+ | WHEN count(*) < 5 THEN ' | ||
+ | ELSE ' | ||
+ | END opschrift | ||
+ | FROM (select a.dnkey from tbomgvergunning a | ||
+ | inner join tbinbehandelingbij b | ||
+ | on (a.dnkey = b.dnkeyomgvergunningen and b.dlactief = ' | ||
+ | where (trim(b.dvcodemedewerker) = trim(: | ||
+ | and a.ddbesluitdatum is null | ||
+ | and a.ddblokkering is null | ||
+ | and a.ddingetrokken is null | ||
+ | limit 5) as c | ||
+ | </ | ||
+ | |||
+ | In het beheerportaal bij de definitie van de portalen (portalnames) staat (sinds versie 1.30.1) onderaan het detailschem van een portaaldefinitie een knop waarmee de duur van het uitvoeren van de dynamische tegelopschriften voor dat portaal kan worden gemeten. | ||
+ | </ | ||
===== Queries voor tonen van een diagram als tegelopschrift ===== | ===== Queries voor tonen van een diagram als tegelopschrift ===== | ||
Het gaat hierom dat de query een JSON-string genereert die OpenWave via de charts.js library rendert naar een staaf-, lijn- of taartdiagram.\\ | Het gaat hierom dat de query een JSON-string genereert die OpenWave via de charts.js library rendert naar een staaf-, lijn- of taartdiagram.\\ |