Dashboard & Reporting Configuration

These tables manage the definitions, grouping, and user customizations for dashboards and reporting cards.

Table Name Description
CDPDashboards Stores the core definition of all dashboards, including dashboardId, name, dashboardType, and tenancy information.
CDPDashboardGroups Defines sections or groupings within a dashboard, including name, display sequenceIndex, and the default JSON layout configuration of cards within that group.
CDPCards Contains the definitions of reusable dashboard widgets (cards), including their cardType, name, core rendering config and filter parameters (stored as JSON), and dashboardType to associate cards with a specific dashboard type (default, cov, or none).
CDPDashboardGroupsCustomizations Stores user-specific overrides for dashboard groups, allowing users to customize group visibility, name, position, and layout.
CDPCardCustomizations Stores user-specific overrides for individual cards, allowing users to define custom names, titles, filters, and configuration adjustments for a shared card definition.
DashboardTypes Stores reference registry of supported dashboard types in the system. Valid values are default, cov, and campaign. Used to validate the dashboardType field across dashboard-related tables.
DefaultGroups Contains template configurations for predefined dashboard groups. Used when provisioning new tenant dashboards to provide consistent default group structures, including layout, sequence order, and read-only settings for dashboard types such as default and cov.