Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ADR 017: Analytics Tooling Standards

Status: Proposed | Date: 2025-07-28

Context

Organisations need simple, secure reporting that avoids complex JavaScript toolchains. Static reports reduce maintenance and security overhead.

Decision

Use Quarto for static reporting with Evidence BI for high-interactivity cases only.

Primary: Quarto Framework

  • Static Reports: Markdown-based with embedded visualizations
  • Multi-format: HTML, PDF outputs from single source
  • Git Integration: Reports alongside code in version control
  • Compliance Ready: Accessibility and professional formatting

Secondary: Evidence BI

  • Limited Use: Only useful for interactive drilldown reporting (simpler to host than e.g. PowerBI)
  • SQL-based: Minimal JavaScript complexity

Integration

Consequences

Benefits

  • Low Maintenance: Static reports reduce operational overhead
  • Security: Reduced attack surface vs dynamic dashboards
  • Git Integration: Version-controlled reports ensure consistency

Trade-offs

  • Limited Interactivity: Static reports lack real-time exploration
  • Learning Curve: Teams need Quarto knowledge