← Back to all sparks
Holistics logo

Holistics

ANALYTICS
Velocity5.0

Self-service BI and data analytics platform

Holistics keeps converting GUI-only BI objects into code, one class at a time.

business-intelligenceanalytics-as-codeversion-controlchartingtheming
Current state
The recent window moved custom charts into AML so they can be defined as code, built through a GUI and previewed against real data, and gave every file — dashboards, models, datasets — its own version timeline with per-file restore that does not revert anyone else's work. Smaller quality-of-life work landed alongside: theme-level color palettes, date-range presets and typed shorthands, chart suggestions in Explore, and custom currency and unit formats.
Where it's heading
Holistics is steadily giving GUI concepts an AML representation while keeping a visual path to the same result, and file history extends a software-engineering model to objects that were previously edited in place. The last several releases are polish on top of that spine rather than new capability, which suggests the code-first migration sets the agenda and the surface work fills in behind it.
Prediction
Expect more object types to gain AML definitions and version timelines; the cadence so far has been roughly one object class per release cycle.

Recent moves

  1. 9d ago

    Custom currency and unit formats, per field

    Custom currencies and units — Bitcoin is the example given — can be formatted per field from either the GUI or AML code. Small, but it follows the dual-path rule the larger AML work uses: each new concept is reachable as code and as a visual control.

    View source ↗
  2. 12d ago

    File history: per-file version timeline and restore

    Every dashboard, model, and dataset gets its own version timeline showing who changed it, when, and why, with restore scoped to that file alone so recovering one mistake does not revert anyone else's work. The per-file granularity is what makes this usable on a shared project rather than a safety net nobody dares trigger.

    View source ↗
  3. 15d ago

    Custom charts become AML code with GUI authoring

    Custom charts move into AML: definable as code, creatable through a GUI, and previewable against real data. It is the clearest instance of the both-modes pattern running through this stretch — the code representation becomes canonical without the visual path being taken away.

    View source ↗
  4. 16d ago

    Color palettes can be assigned at the theme level

    Palettes can be set once at the theme level instead of per chart, which is what stops a dashboard estate drifting visually as it multiplies. Small in isolation, but it belongs to the same consolidation of scattered settings that the AML work is doing for chart definitions.

    View source ↗
  5. 20d ago

    Date-range presets and typed shorthands

    Date selection gains presets and typed shorthands, replacing a choice between navigating the calendar by hand and knowing the exact phrase to type. A frequency-weighted fix — the date picker is touched more often than almost anything else in a BI tool.

    View source ↗
  6. 22d ago

    Chart suggestions recommend visualizations in Explore

    Explore now proposes up to three chart types for the fields you select, each applied in one click. It is the first assisted-authoring feature in the product and a modest one — recommendation rather than generation — but it marks where the interface work is heading.

    View source ↗