Files
ss-tools/specs/007-migration-dashboard-grid/data-model.md
2025-12-27 08:02:59 +03:00

980 B

Data Model: Migration Dashboard Grid

Entities

DashboardMetadata

Source: Superset API (/api/v1/dashboard/) Purpose: Represents a dashboard available for migration.

Field Type Description Source Mapping
id Integer Unique identifier id
title String Display name of the dashboard dashboard_title
last_modified String (ISO 8601) Timestamp of last modification changed_on_utc
status Enum ('published', 'draft') Publication status published (boolean) -> 'published'/'draft'

Value Objects

DashboardSelection

Purpose: Represents the user's selection of dashboards to migrate.

Field Type Description
selected_ids List[Integer] List of dashboard IDs selected for migration
source_env_id String ID of the source environment
target_env_id String ID of the target environment