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

Catalog Browser

The Catalog Browser at frontend/data-workbench/src/components/CatalogBrowser/ provides data asset discovery, metadata viewing, and tagging capabilities.


CatalogBrowser

File: frontend/data-workbench/src/components/CatalogBrowser/CatalogBrowser.tsx

Features:

  • Full-text search across data assets (tables, views, columns)
  • Filter by database, schema, tag, owner, and data type
  • Asset detail view with column metadata, statistics, and lineage preview
  • Tag management and classification
  • Usage statistics and popularity ranking
  • Integration with DataApiClient for search and metadata

Types

// frontend/data-workbench/src/components/CatalogBrowser/types.ts
interface CatalogAsset {
  id: string;
  name: string;
  type: 'table' | 'view' | 'materialized_view';
  database: string;
  schema: string;
  owner: string;
  columns: ColumnMetadata[];
  tags: string[];
  description?: string;
  lastUpdated: string;
  rowCount?: number;
}