metadata-ingestion/docs/sources/quicksight/README.md
Amazon QuickSight is AWS's serverless, cloud-scale business intelligence service for building interactive dashboards and paginated reports. Learn more in the official QuickSight documentation.
The DataHub integration for QuickSight covers BI entities such as dashboards, analyses, and datasets, along with the folder hierarchy that organizes them. It also stitches cross-platform table-level and column-level lineage from QuickSight datasets back to their upstream warehouse/database tables (Athena, Redshift, Snowflake, S3, and more), and optionally captures ownership, AWS resource tags, users/groups, and stateful deletion detection.
| QuickSight | DataHub | Notes |
|---|---|---|
Folder | Container | SubType "Folder"; nests via folder membership (Enterprise edition) |
Namespace | Container | SubType "Namespace"; opt-in via add_namespace_container |
Dataset | Dataset | SubType "Dataset"; schema from OutputColumns, upstream lineage |
Analysis | Dashboard | SubType "Analysis" |
Dashboard | Dashboard | SubType "Dashboard"; linked to its source Analysis |
Visual | Chart | One Chart per visual; emitted when extract_dashboard_definitions is enabled |
User | User (a.k.a CorpUser) | Optionally extracted via extract_users_and_groups |
Group | Group (a.k.a CorpGroup) | Optionally extracted via extract_users_and_groups |
QuickSight data sources (the raw warehouse/database connections — Athena, Redshift, Snowflake, S3, etc.) are not modeled as their own entities. As with Tableau/Looker/PowerBI, the connection is used purely to resolve the upstream platform of each Dataset's tables for lineage; the lineage points directly at the warehouse table.
Account separation is handled via platform_instance (the Glue / Redshift / PowerBI convention) rather than an account-level container.