liveBook · Manning

Dashboard

As explained in Architecting an Apache Iceberg Lakehouse

A dashboard is a visual interface that combines charts and other summaries for monitoring or analyzing data.

A dashboard is a visual consumption interface that combines charts and summaries for monitoring or analyzing data. In a lakehouse architecture, it can query governed Apache Iceberg tables through a federation engine such as Dremio. section 3.5 section 9.5.7

Build dashboards by separating visualization, query federation, governance, and storage responsibilities:

  • Connect a BI tool such as Apache Superset to Dremio and expose an Iceberg table as a dataset. section 3.5
  • Create charts from shared metrics, then arrange and publish them as a named dashboard. section 3.5.4
  • Design for workload requirements: low latency and concurrency for interactive monitoring, or throughput for batch-oriented analysis. section 5.5.1
  • Apply tenant filters, row-level security, caching, authentication, and audit controls when dashboards serve external or embedded users. section 9.5.3 section 9.5.8

Sales analytics dashboard

Use a fashion_sales dataset to create a line chart of SUM(sales_amount) by sales_date and a pie chart of SUM(sales_amount) by category. Arrange both charts in a Sales Analytics dashboard and publish it. section 3.5.4

Figure 3.18 A dashboard built from our Iceberg data in Superset

Shows a complete dashboard assembled from Iceberg data in Apache Superset. section 3.5.4

How Architecting an Apache Iceberg Lakehouse covers it

How deep it goes
Builds dashboards through dataset connection, chart configuration, arrangement, publication, and architecture tradeoffs, but stops short of BI internals.
Examples
Uses sales charts, merchant dashboards, logistics monitoring, and tenant-specific SaaS reporting interfaces.
What it assumes
Assumes accessible datasets and a queryable data platform, while teaching the dashboard workflow from dataset selection through publication.
What you can do after
Build it from scratch by connecting governed tables, defining charts, arranging views, publishing results, and applying access controls.
How it connects
Connects Apache Iceberg, Dremio, Apache Superset, semantic layers, embedded analytics, multi-tenancy, and row-level security.

Also explained in

Compare how 15 books explain dashboard →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecting an Apache Iceberg Lakehouse. The section links point to the parts of the book it draws on.