980 B
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 |