Skip to main content

Shared model promotion

Shared model promotion pushes changes made in the workbook layer into the model layer so the changes are reusable and available in all workbooks. Refer to the Promoting workbook changes to the shared model to learn more.

Branch Mode

More structured than [document drafts](/content/develop but less complex than the git integration, Branch Mode allows you to test changes to models and content before making them visible to your teammates. By creating a separate space to experiment with updates, you can develop confidently without disrupting production data. This approach supports scalable and reliable workflows, reducing the need for reactive fixes while improving traceability and accountability in the development process. Refer to the [Using Branch Mode for collaboration guide](/content/develop/branch-mode for more information.

Validating models against content

The Content Validator, accessible by clicking the (checked document icon) in the IDE’s left navigation, helps you keep your content accurate and up-to-date as your data model evolves. If a field is renamed, a table is swapped, or a topic is removed, the validator makes it easy to spot where things broke and quickly fix them - either one by one or in bulk. Additionally, the Content Validator is a powerful discovery tool: you can search for all the content that references a specific field, view, or topic to see how widely it’s used before making changes. This way, you can make updates with confidence and ensure nothing slips through the cracks. Refer to the Content Validator guide for more information.

Incorporating database changes with schema refreshes

Keeping your BI tool in sync with your database when schema changes occur can be a challenge. As such, there may be times when you need to manually refresh the schema model - or make Omni aware of the changes - that your Omni model is built on. Refer to the Schema refresh guide for more information.

Export to dbt

Omni aims to make model management easy both in Omni and below the BI layer. To this end, Omni can export a view file’s dbt SQL. This will allow users to build fact tables, or virtualized fields into their dbt models. Note: This will require some rework of your Omni model, as new dbt views will be populated into the model upon schema refresh. This means field references would need to be remapped to maintain continuity.