3. SQL model in Query Console
Tabelnamen
- Gebruik datasource-tabellen met prefix
global_.
- Niet-alfanumerieke tekens worden gesanitized naar
_.
- Voorbeeld:
sales-orders wordt global_sales_orders.
Filter placeholders
- Beide vormen werken:
@filter.key en @filters.key.
- Gebruik placeholders zonder extra quotes.
- Arrays werken direct met
IN (@filters.status).
SELECT
o.invoice_date::DATE AS datum,
o.country,
o.status,
SUM(o.total) AS omzet
FROM global_orders o
WHERE o.country = @filters.country
AND o.status IN (@filters.status)
AND o.invoice_date >= @filters.invoiceDateFrom
AND o.invoice_date < @filters.invoiceDateTo
GROUP BY 1, 2, 3
ORDER BY datum DESC
LIMIT 200
Voor structurele transformaties: bouw SQL eerst in
Views,
en gebruik Query Console om te valideren/testen.