Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

Analyse & Reporting augmenté

Dashboards + NL→insights; SQL ‘safe’ généré par IA (lecture seule).

Pandas/Polars · DRF · Allowlist SQL ROI: élevé Effort: moyen Complexité: moyenne
Architecture de référence
Question NL → Parser/LLM → Template SQL (allowlist) → DataFrame → Graph + Résumé NL.

Quick Wins

  • Générer seulement des requêtes sur vues matérialisées en lecture seule.
  • Sauvegarder la requête exécutée.

  • Allowlist de SELECT sur vues dédiées.
  • Limiter LIMIT/WHERE aux colonnes autorisées.
pseudo — guard SQL python
def guard_sql(q: str) -> str:
    # parser puis reconstruire à partir d’un AST autorisé
    return 'SELECT col1,col2 FROM v_sales WHERE date>=... LIMIT 1000'
KPIs à suivre
  • % requêtes rejetées correctement
  • p95 latence chart
  • utilisation par rôle

  • Rappeler sources et période.
  • Joindre CSV/PDF du rapport.