Skip to main content

Canvas Dashboard

info

Canvas Dashboard is now in public beta!

Customers signed up after April 22, 2024 will automatically have access to this feature. If you don’t see the Canvas Dashboard in your account, please sign up here: Canvas Dashboard Early Interest Form.

Introduction

Canvas Dashboard helps you create versatile and interactive data presentations. You can combine and customize visualizations, interactive control, and text elements to for various purposes, including executive dashboards, narrative reports, and operational monitoring. Here are the key features of Holistics Canvas Dashboard:

  • Canvas Layout: Build dashboards that match your narrative with visualizations, filters, and texts as your building blocks. Add, remove, and rearrange blocks on blank canvas with pixel-perfect precision.

  • Definition As Code: Define your dashboard as code in AMQL for version control with Git integration, reusable components, and bulk editing at scale.

  • Dedicated Development Space: Build dashboards in Modeling layer and deploy your dashboards to production, while preventing in-progress changes disrupt end-users experience.

Canvas Dashboard

Analytics Blocks in Canvas Dashboard

Canvas Dashboard contains a collection of Analytics Blocks on a plain canvas. There are three analytics block types: Text, Visualization, and Interactive Controls (such as Filters, Period Comparisons, and Date Drills). Together, analytics blocks allow you to present, engage with, and enhance the context of your data in a robust way.

Text Block

Text blocks allow you to incorporate context and information to your Canvas Dashboard. They are Markdown-supported, which should serve your most common formatting requirements. For more information, you can refer to Text widget.

Visualization Block

Visualization blocks allow you to add basic visualizations and custom charts to Canvas Dashboard. Each block contain a single visualization. A canvas dashboard can have multiple visualization blocks created from different datasets. For more information, you can refer to Visualizations.

Control Block

Interactive Control blocks include Filters, Period Comparisons, and Date Drills that can be used to manipulate data and add interactivity to your Canvas Dashboard. For more information, you can refer to Filter, Period Comparison, Date Drill.

FAQs

How can I get access to the Canvas Dashboard?

Canvas Dashboard is in Beta development phase. To get access:

What’s the difference between Canvas Dashboard and Dashboard 3.0?

Canvas DashboardDashboard 3.0
Development
LayoutFreely arrange visualizations, texts, filters, etc. anywhere on CanvasVisualizations, texts are arranged onto a fixed-size grids. Filters and dashboard controls are always on top
As-code definitionDeclarative AML as-code definitionNot supported
ReusabilityInherit AML’s reusabilityNot supported
Version controlVersion control with Git integrationNot supported
Development experienceDevelop dashboard in Modeling layer
Changes are applied after deploying to production
Develop dashboard in Reporting layer
Changes are automatically applied
View & Interaction
Responsiveness & ScalingKeep the dashboard ratio. Allow users to zoom in/out the dashboard to fit their screen.
Control the size of canvas in pixels
Auto-resize the dashboard to fit the users’ screen. Dashboards look differently in different screens
Dashboard controls: Filters, Period Comparison, Date DrillsPlace anywhere within dashboard
Support easy reset to default values
Always stay on top of dashboard
Manually reset to default values
Cross-filteringSupport ability to selectively apply/exclude cross-filtering to a subset of visualizations
Cross-filtering triggers when click on Apply controls
When enabled, cross-filtering is applied to the whole dashboard (among visualizations using the same datasets)
Cross-filtering automatically triggers on click
Drill-throughComing soon in Q2 2024Support Drill-through between multiple Dashboard 3.0
ExportExport dashboard: Support export as PNG/PDF
Export visualizations: Support export as PDF/Excel/csv
Data SchedulesSupport send to Email / Slack / Google Sheets / SFTP
Data AlertsSupport send alerts to Email / Slack / Webhook
Embedded AnalyticsSupport create Embed Link in Dashboard Preferences
Explore data from dashboardsAdmin, Analyst, and Explorer can explore a visualization in a dashboard, but CANNOT save the exploration resultsAdmin, Analyst, and Explorer can explore a visualization in a dashboard, and save the exploration results to another dashboard
Private dashboardsNot available yetAdmin, Analyst, and Explorer can create new dashboards in private workspace

We're currently using Dashboard 3.0. What will happen to our existing dashboards when we gain access to Canvas Dashboard?

There will be no changes. All existing Dashboard 3.0 remain unaffected. You can continue to create new Dashboard 3.0 in the Reporting layer as usual.


Let us know what you think about this document :)