openwave:1.30:applicatiebeheer:instellen_inrichten:queries

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
openwave:1.30:applicatiebeheer:instellen_inrichten:queries [2024/05/21 11:58] Lonneke van Dijkopenwave: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 'fout:xml': dat zal dan op de betreffende tegel verschijnen. Wanneer een query niet valide SQL-code gebruikt zal het programma - bij gebruik voor tegelopschrift - het resultaat vervangen door 'fout:xml': dat zal dan op de betreffende tegel verschijnen.
  
 +<adm voorbeeld belang snelheid>
 +Dynamische tegelkopschriften kunnen het uitschrijven van een portaal behoorlijk vertragen.\\
 +
 +De volgende query zal traag zijn
 +<code sql>
 +SELECT
 +       'Aantal: ' || count(*) from vwfrmomgorkestrator_lopend
 +        where (trim(dvibbcodemw) = trim(:keyaccount)
 +        or trim(dvcodeaccountman) = trim(:keyaccount))
 +</code>
 +maar onderstaande query geeft eenzelfde soort resultaat, maar dan in een fractie van de tijd
 +<code sql>
 +SELECT
 +       CASE
 +         WHEN count(*) < 5 THEN 'Aantal: ' || count(*)
 +         ELSE 'Aantal: 5 of meer'
 +       END opschrift
 +        FROM (select a.dnkey from tbomgvergunning a
 +              inner join tbinbehandelingbij b
 +              on (a.dnkey = b.dnkeyomgvergunningen and b.dlactief = 'T')
 +        where (trim(b.dvcodemedewerker) = trim(:keyaccount) or trim(a.dvcodeaccountman) = trim(:keyaccount))
 +              and a.ddbesluitdatum is null
 +              and a.ddblokkering is null
 +              and a.ddingetrokken is null
 +        limit 5) as c
 +</code>
 +
 +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.
 +</adm>
 ===== 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.\\
  • openwave/1.30/applicatiebeheer/instellen_inrichten/queries.1716285517.txt.gz
  • Laatst gewijzigd: 2024/05/21 11:58
  • door Lonneke van Dijk