To navigate the BI tool landscape, Nils engaged Aurai - an experienced analytics implementation partner from Europe. The partner recommended several tools based on their deep knowledge of the market. One of the considered tools was Lightdash, which initially seemed promising due to its strong connection with the dbt semantic layer.
However, it quickly became clear that this reliance also made the tool rigid and challenging to adapt. Nils quickly found that:
While Lightdash has a good integration with dbt metrics, it adds friction to the dashboard creation process.
If you want to change the metric, do a graph of sums, or anything else, then it gets down to the level where you have to touch the code quite soon. There might be data teams who want full control of all the dashboards and want all of them to be well-defined in dbt, but in the process of doing so they make the whole process super rigid. This means that it takes longer to develop solutions and it makes it impossible for our business stakeholders to self-serve.
-- Nils T., Head of Data & Analytics
This rigidity was a significant drawback for Flo, which needed to remain agile and responsive to changing business needs.
Holistics, on the other hand, provided a much more agile and user-friendly experience. It allowed business users to quickly build and modify dashboards without needing to write or edit code. Nils highlighted this benefit:
With Holistics, it’s very easy to just make a dashboard without touching any code.
If you want to change a metric or build reports quickly, you don’t have to dive into the code—Holistics takes care of that, keeping everything consistent across the board.
-- Nils T., Head of Data & Analytics
This ease of use for the business stakeholders, combined with Holistics' powerful features, made it the best choice for Flo, addressing the critical needs that all the other tools could not address as well:
- Centralized Analytics Logic: Holistics allows metrics and business rules to be defined once and reused across multiple reports, ensuring consistency.
- Define Analytics Using Code: The platform supports a maintainable version-controlled workflow with code-based analytics development and Git integration for seamless version control.
- Self-Service Analytics: Analysts can prepare datasets, and business users are empowered to create dashboards without needing SQL expertise by utilizing a centralized semantic modeling layer that ensures oversight and consistent.
- Integration with dbt: Holistics offers deep integration with dbt, surfacing dbt metadata within the BI layer, which is crucial for maintaining alignment between data transformation and analytics.
- Embedded Analytics: Holistics makes it easy to embed dashboards into their own application for their customers.
- Role-Based Access Control (RBAC): Holistics ensures data security and confidentiality with RBAC, allowing specific dashboards to be restricted to particular teams, addressing potential future confidentiality concerns.