Prepare Your External Applications
Before June 1, 2026, review and update your external semantic model to meet these latest standards and make sure your external applications continue to work without interruption.
Note:
On June 1, 2026, Oracle Fusion Data Intelligence will upgrade semantic modeling to improve the platform's capabilities.Verify your external semantic model
| What you need to check and update | Perform these tasks… |
|---|---|
| Hierarchy (logical dimension) based on more than one logical table |
|
| Logical foreign key joins |
|
| Primary keys |
|
| Application Roles |
|
| Display Folders |
|
| Consistency |
|
Verify if your external semantic model complies with the standards
To ensure uninterrupted service for your external applications, review and update your external semantic model to comply with these standards. Failure to meet these requirements might result in Oracle ignoring changes, system errors, or the deletion of non-compliant objects.
General:
- The size of external semantic model must be less than 25 MB.
- Catalog folder and objects names must be unique and must not conflict with prebuilt entries.
Connections:
- The external semantic model must connect only to the Oracle Autonomous AI Lakehouse associated with Oracle Fusion Data Intelligence.
- Don't add any additional connections to the external semantic model.
- Before uploading, reset the prebuilt connections to their original settings. Set the data source name to "DSN" and leave the user name and password fields blank.
Joins and Lookups:
- Logical lookups aren’t supported in the external semantic model.
- Logical foreign key joins aren’t supported in the external semantic model.
Facts
- Logical facts must contain at least one aggregated measure.
- Descriptive attributes must be modeled as degenerate dimensions rather than direct fact attributes.
Dimensions
- Every logical dimension created must be paired with an associated logical hierarchy.
- Dimension granularity must match data. Otherwise, query results will be inaccurate.
- The primary key of the lowest or detail level of a dimensional hierarchy must match the primary key of the logical dimension table that the hierarchy is based on.
Hierarchies
- A hierarchy (logical dimension) must be derived from one and only one logical table (dimension table).
- The parent-child hierarchies defined in external semantic model can't be used for subsequent modeling within the Branch or Sandbox frameworks. Use level-based hierarchies instead.
- Level-based hierarchies require a defined grand total level and a detail level. Set the number of elements at each level to one or more.
- Logical foreign key joins will be deprecated. Delete the logical foreign key joins and replace them with logical joins.
- All logical levels must have a primary key defined.
- Optimize hierarchy performance by limiting available attributes to essential fields.
Columns
- Data types of the conforming columns must match.
- Limit your derived column expressions to 1499 characters to ensure they remain valid.
Security
- User-level security will be deprecated. Update the external semantic model to exclusively use application roles for all object and data security permissions.
- You must provide a display name and description for all custom roles created within the external semantic model.
- If the external semantic model references application roles and groups, then you must create them manually. The merge capability imports only the mappings and doesn't import the roles and groups definitions. Create the applicable groups in your identity provider. Create application roles using the Security page in Oracle Fusion Data Intelligence.
- Use application roles to secure object access and not to manage data security.
Data Augmentations
- Don't enable the SME Options for Data Augmentation under the Generally Available Features tab on the Enable Features page unless you have already created data augmentation types such as Create Dimension, Create Fact, and Extend Entity. These augmentation types are no longer recommended and might be removed in a future release. SME Options for Data Augmentation directly updates the semantic model, which can trigger errors due to synchronization failures. If you encounter these errors, replace the SME augmentation with a Dataset type augmentation and configure user-defined semantic model extensions instead.
System Variables
- Don't reference system variables in your external application extensions. System variables are allowed in the Sandbox framework.
Bundle Deployment
- You must ensure that the functional areas enabled in the target environment and the development environment from where the template semantic model was extracted are the same to avoid failure of the external application merge.