Skip to main content

Release Notes

Follow us on X to stay up-to-date with new releases!

๐Ÿงจ AQL Error System Improvement

What's Newโ€‹

We're excited to announce a major upgrade to our AQL (Analytics Query Language) experience with our new enhanced Error Handling System. This update transforms how you interact with AQL by providing immediate, clear, and actionable feedback as you write queries.

Key Improvementsโ€‹

  • Static Type-Checking: Errors are now detected while you type, not when you run your query (feedback on relationshiops, joint requirements, proper nestings, etc).
  • Stack Traces: Easily identify where errors originate within complex queries
  • Highlighted Error Locations: Visual indicators show exactly where issues occur
  • Documentation Links: One-click access to relevant documentation for deeper learning

Getting Startedโ€‹

This feature is automatically enabled for all users on AQL-enabled datasets and reports. Simply open the AQL editor and start experiencing the benefits of real-time error feedback.

๐ŸŽก Show Metrics as Rows in Pivot Table

We're excited to announce a new feature that's now available: the ability to display metrics as rows in Pivot Table.

The Problem We've Solvedโ€‹

Previously, metrics could only be shown as columns in pivot tables. This made it difficult to compare multiple metrics, especially when you had many of them, as you ended up scrolling horizontally to see all your data.

The Solutionโ€‹

You can now switch your pivot table layout with a simple toggle:

  • "Show as columns" (current default)
  • "Show as rows" (new option)

Benefitsโ€‹

  • Compare multiple metrics naturally within a single view
  • See more of your data without constant scrolling
  • Adapt your table layout to fit your specific analysis needs

Documentationโ€‹

Pivot Table | Holistics Docs (4.0)

๐Ÿ”Ž [Open Beta] Project-wide Code Search for Lineage Tracking & Refactoring

Now you can search for anything in your entire Development workspace, with our new Code Search feature!

A functionality that enables you to look for any piece of code through your entire data project.

This means you can:

  • Find every file where a metric, model, data source,... is referred to
  • Plan your refactoring with confidence by seeing every affected file
  • Search by description, label, and other criteria to find exactly what you need
  • And even more to come: Replace search results with another piece of code; Filter results by object type; etc...

๐Ÿ“ A Few Notesโ€‹

This is an early access release of the Code Search feature. Therefore, you may notice some rough edges in the design and experience. Weโ€™d love to hear your feedback, as it will help us polish this feature and directly shape the final version.

Try it out today, and share your thoughts via our Community, or the in-app support form!

๐Ÿ•ต Trace File Changes On GitHub/GitLab

Tracing and investigating file changes has never been easier!

๐ŸŽ‰ What's Newโ€‹

Now you can directly access your files on GitHub / GitLab with a single click, right from the Holistics interface:

  • View source code directly in GitHub/GitLab
  • Access Git blame to track code changes and authorship
  • Review complete file history and previous versions

This enables seamless navigation between Holistics and your Git repository.

๐Ÿ‹ Why This Mattersโ€‹

If you ever wondered "Who modified this data model?", "When did it happen?", or "Why?", then this feature is for you.

Our new Git integration lets you answer these questions instantly. Whether you're debugging an issue, reviewing changes, or understanding the evolution of your data models, you now have direct access to the full history and context of your code.

Give it a spin, and let us know your thoughts. Cheers! ๐Ÿป


Note: This feature is currently available for GitHub and GitLab repositories only. Support for other Git providers will be announced in future updates.

๐Ÿ”” Custom Messages for Report Schedules & Alerts

You can now fully customize Schedule and Alert messages with system variables! This gives you complete control over notification content while saving time with dynamic variables.

Key Featuresโ€‹

  • Full message customization (no more fixed templates!)
  • System variables support (e.g., {{dashboard title}}, {{this month}})
  • Live preview functionality
  • One-click restore to default template

Documentationโ€‹

๐Ÿ•ฐ๏ธ Our Period Comparison feature just got a huge upgrade!

Period Comparison has consistently been a favorite among our customers, serving as an early tool to facilitate period-over-period analysis (PoP). However, ongoing customer feedback has highlighted its limitations in flexibility and customizability.

Leveraging our robust AQL foundation, we have developed a new and advanced PoP feature. This enhancement combines the power of AQL with an intuitive user interface, capable of handling all the use cases that the previous version could not accommodate. Key improvements include:

  • The ability to apply comparisons to individual measures of your choice, rather than to all measures in a visualization.
  • Support for comparing multiple periods simultaneously.
  • Options for applying conditional formatting and custom styling.
  • The capability to set data alerts on PoP measures.

These enhancements are designed to offer a more versatile and user-friendly experience, meeting the diverse needs of our user base.

You can learn more about the new feature here: Period-over-Period Comparison

๐Ÿ”“ Ability for explorers to edit, create Canvas Dashboard in Reporting

Now, admins, and analysts can grant explorers the create/edit/delete permission to dashboards in the public workspace. Once granted, explorers will have the Quick Edit experience to create/edit dashboards:

  • Only UI-based editing, no code-based editing, and
  • No branching request/merging is required

Notes:

  • All changes are saved as code in your repository for consistency and traceability.
  • This feature will be available for not only the 4.0 but also the 3.0 Holistics version.
  • Explorers still wonโ€™t be able to create/save Canvas Dashboards into their own Private Workspace

Try it out and let us know how it works for you! ๐Ÿ˜Š

๐Ÿ“ค Multiple destinations for Slack Schedule and Alert

You can now set up Data Schedules (or Alerts) for multiple Slack channels! ๐ŸŽ‰
This enhancement is designed to give you more flexibility and control, making it easier to manage and streamline your data deliveries to Slack.

Try it out and let us know how it works for you! ๐Ÿ˜Š

๐Ÿ“ Exporting an entire dashboard directly to Excel

You can now export entire dashboards directly to Excel! ๐ŸŽ‰

This update is designed to saves you time and effort, letting you download your dashboard as a single Excel file in just a few clicks.