Unify and manage your data

Structure of the UI Configuration file

Learn how the UI configuration file is structured.

The UI configuration is a JSON object with the following four top-level fields:

{
  "layout": [...],
  "pivoting": [...],
  "profile": [...],
  "properties": {...}
}

Each field defines a major UI area in your tenant:

FieldDescription
layoutDefines top-level screens shown in the left navigation pane. For example, Dashboard, Search, Data Quality dashboard.
pivotingSpecial multi‐chart pivot dashboards.
profileConfigures entity profile views, tabs, layouts, and authoring forms.
propertiesContains global settings, validations, and scripts.

Configuration format and file location

The UI configuration must follow valid JSON syntax and use fully qualified URIs to reference objects in your tenant configuration. All references to entity types, attribute types, relationship types, and match groups must align with your L3 metadata. Use the UI Modeler to download the file, edit it, and upload it again. For more information, see Export and Import of UI Configuration Files.

Guidelines for configuration

To keep your configuration readable and AI-friendly:

  • Group screens and views logically
  • Avoid repeating hardcoded values
  • Use consistent naming for view id fields
  • Validate the JSON after every change