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:

  • Static reports with minimal operational maintenance overhead
  • Enhanced security posture with reduced attack surface
  • Version-controlled analytics ensuring reproducible results

Risks if not implemented:

  • High operational overhead maintaining dynamic dashboard infrastructure
  • Security vulnerabilities from complex interactive analytics platforms
  • Inconsistent analytics outputs affecting decision making