MATIH Platform is in active MVP development. Documentation reflects current implementation status.
15. Workbench Architecture
Advanced Features

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:

StageDescription
ConnectData source connection
ModelSemantic model design
ExploreData exploration and query
VisualizeChart and dashboard creation
ShareCollaboration and publishing
MonitorMetric tracking and alerts

Components:

  • LifecycleStepper -- Visual progress indicator
  • LifecycleModal -- Stage detail modal
  • StagePanel -- 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.