Advanced Features
The advanced features at frontend/bi-workbench/src/components/advanced/ provide drill-down analytics, data tables, chart annotations, and export management.
DrillDown
File: frontend/bi-workbench/src/components/advanced/DrillDown.tsx
Enables hierarchical data exploration by allowing users to click on chart elements to drill into more detailed views. Supports configurable drill paths defined in the semantic model.
DataTable
File: frontend/bi-workbench/src/components/advanced/DataTable.tsx
A full-featured data table with sorting, filtering, column resizing, pagination, and cell formatting. Used as both a standalone widget and as a detail view when drilling down from charts.
ChartAnnotations
File: frontend/bi-workbench/src/components/advanced/ChartAnnotations.tsx
Allows users to add text annotations, reference lines, and goal markers to charts. Annotations are persisted with the dashboard configuration and visible to all users.
BILifecycle
File: frontend/bi-workbench/src/components/BILifecycle/
The BI Lifecycle component tracks the analytics workflow stages:
| Stage | Description |
|---|---|
| Connect | Data source connection |
| Model | Semantic model design |
| Explore | Data exploration and query |
| Visualize | Chart and dashboard creation |
| Share | Collaboration and publishing |
| Monitor | Metric tracking and alerts |
Components:
LifecycleStepper-- Visual progress indicatorLifecycleModal-- Stage detail modalStagePanel-- Individual stage content
AnalyticsLifecycle
File: frontend/bi-workbench/src/components/AnalyticsLifecycle/index.tsx
A comprehensive view showing the user's progress through the analytics lifecycle with quick actions for each stage.