You can follow below
1. Nested Tabs - AIBI dashboards are currently limited to a single level of page navigation. You cannot create nested tabs. Each dashboard can have multiple pages that appear as tabs at the top, but those pages cannot themselves contain sub-tabs. All navigation happens at the top-level page selector. You can use below for organizing complex dashboards.
Filter widgets โ Use dropdown or date filters to let users segment data within a single page without additional tabs
Multiple dashboards โ Create separate dashboards for different sections and link between them (users can bookmark or create a folder of related dashboards)
Page naming strategy โ Use prefixes in page names to group related pages (e.g., "Sales - Overview", "Sales - Regional", "Sales - Products")
2. Multi Page Organizations - You can create multiple pages (instead of tabs) and use text widgets with markdown links at the top of the landing page as a "table of contents." Text widgets support links and you can include links to Other pages within the dashboard, External Dashboards, Documentation or reports like below
- Overview page โ High-level KPIs with navigation links to detail pages
- Domain-specific pages โ Group related visualizations (Sales, Marketing, Operations)
- Drill-down pages โ Detailed analysis pages linked from summary views
Filter-driven navigation - Use filter widgets to let users dynamically change views within a single page rather than creating separate pages for every combination.
Layout optimization - Place key metrics in counter widgets at the top. Use a 6-column grid strategically โ place related charts side-by-side. Reserve top rows for navigation elements and primary KPIs
Dashboard linking patterns - Create a linking model where a main dashboard serves as a landing page with links to specialized sub dashboards for different teams or analysis areas.
3. Jump directly to a specific section/page within a dashboard
You can use bookmarks to save named filter combinations as shared bookmarks that all viewers can apply with a single click. More details here
Filter and parameters: Dashboard URLs also preserve filter values and parameters, you can share a link that opens a specific page with pre-set filters applied (parameter values)
Navigation Links - You can create links to other pages or external dashboards within a text widget where a landing page provides clickable links to detail pages, improving navigation for dashboards with many visualizations. You can use text widget links to reach a specific page
4. Visualizations/widgets be copied and reused across different dashboards - Visualizations and widgets can be copied and reused across different dashboards or within in same dashboard. All datasets used by the copied widgets are automatically created as new datasets in the target dashboard in case of cross dashboard copies.
Limitations
- 100 widgets per page
- 100 datasets per dashboard
- 15 pages per dashboard
- Dataset dependencies โ When copying widgets that use complex datasets (joins, parameters, custom calculations), the entire dataset definition is duplicated. This can lead to maintenance overhead if you need to update the same query logic across multiple dashboards
- No shared dataset library โ Unlike queries or notebooks, datasets cannot be shared/referenced across dashboards they must be duplicated
More details here
Best Practices
- Use Unity Catalog metric views for consistent metrics across multiple dashboards (avoids dataset duplication)
- Consider dashboard templates by importing sample dashboards and modifying them
- Monitor dataset count when copying many widgets to avoid hitting the 100-dataset limit
More details here
You can use Databricks Apps if full hierarchical navigation with nested levels is required as it provides full control over UI structure and navigation patterns.