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
DataApiClientfor 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;
}