What sets Holistics apart
Holistics is differentiated by three key pillars — purpose-built to make analytics maintainable, self-serve, and natural to consume.
Analytics as-code
Bring DevOps practices to BI.
The problem
Data transformation tools and self-service BI often fall short in developer experience and robust metric modeling, leading to maintenance and reusability issues.
- YAML/Jinja modeling is difficult to maintain.
- The lack of robust metric modeling leads to dependency on derived tables for complex operations, making it vulnerable to upstream logic changes (e.g. a dimension rename).
- Visual and non-SQL BI tools treat as-code as an after-thought (dumping JSON into Git) or struggle with reusability and accuracy of analytics definitions.
The Holistics approach
- Define models and dashboards using code. Check them into Git version control. Perform code reviews before deploying.
- A well-designed modeling language (not string-based JSON/YAML/Jinja) with proper typing — enabling autocomplete, static typing and module systems for higher developer productivity.
AMQL: metrics as first-class citizens
A metric-centric analytics language.
The problem
AMQL provides a higher-level abstraction for defining metrics independently from data tables, unlocking a self-serve experience that maps to how people actually think.
The Holistics approach
Closer to business users’ mental models
People think about metrics, not dimensions and measures. AMQL powers a self-serve interface aligned with how end-users naturally ask business questions.
Empowers self-serve analytics
End-user interactions are translated into intermediary metric-centric queries before compiling into SQL.
Simplifies complex SQL
Advanced analytics becomes more accessible, aligned with the business-user mindset.
Analytics Canvas
Canvas-based analytics presentation.
The problem
Traditional dashboards don’t match how end-users think — a linear flow that isn’t natural to humans, and that fails to provide enough business context.
- Linear flow that isn’t natural to the way humans think.
- Doesn’t provide enough business context.
The Holistics approach
A canvas-based presentation engine that lets analysts and business users consume and explore data in a form that’s closer to the natural human thinking process.