This feature may not be available by default and might need to be enabled upon request. Please contact your account manager for more information.
Global Modeling is a collection of features and functions in SqlDBM that allows decentralized teams to work and collaborate across multiple data domains, such as those in a data mesh. Using various Global Modeling components, SqlDBM users will find it easier to modularize their projects into manageable chunks while retaining the search, visibility, and lineage visibility they have come to expect in SqlDBM projects.
Global Modeling emerges from various features working together at different stages of development and self-service. Today, these features include:
- Global Reference
- Global Standards
This article provides a brief overview of the functionality with links at the end to more detailed documentation.
Global Reference
The ability to reference objects from one project to another. Referenced objects are included as read-only and help to modularize business domain separation and dependencies. Users in referencing projects are notified in case of any changes made to those objects in parent projects. This functionality is not limited to projects of the same database type—objects from various databases/data warehouses can be visualized on the same diagram!
Referenced objects are owned by the parent project and are therefore not editable in the projects they are shared with. However, child projects will be notified (via email) when changes occur and will have a chance to review and update their downstream objects, allowing a proactive response.
Global Standards
Today, users can use SqlDBM to enforce standards (for example, using naming conventions, column templates, table templates, flags, etc.). With Global Standards, users are able to copy these standards from one project to another and maintain them globally, account-wide. Check the see also section to know more.
See also