Enterprise organizations rely on SqlDBM diagrams to accelerate business intelligence and database design. They often also rely on a data catalog, like Collibra, to centralize their data governance metadata and create a one-stop shop to empower self-service. By embedding SqlDBM diagrams using iFrames into their central governance catalog, teams can visualize and reference database structures in real time without leaving their familiar workspace. Below is an overview of the benefits and steps to accomplish this integration.
Note that these same steps can be adapted for other data governance catalogs or knowledge-sharing platforms.
Why Embed SqlDBM Diagrams in Collibra?
SqlDBM is an online database modeling tool that makes models accessible to everyone in the organization through the browser. By embedding those models directly into Collibra (or similar platforms), organizations can:
- Improve User Experience: Access and view ERDs (Entity Relationship Diagrams) within the Collibra interface — no need to switch between multiple apps.
- Facilitate Collaboration: Multiple teams can see up-to-date diagrams in real-time, boosting cross-functional communication and minimizing information silos.
- Enhance Data Governance Workflows: Enrich Collibra’s governance features by adding a visual layer of database context — making lineage, ownership, and impact analysis clearer.
- Maintain Security and Access Control: SqlDBM iFrames are domain-validated, ensuring that only authorized users and trusted domains can display embedded diagrams.
- Streamline Maintenance: Because SqlDBM is a web platform, project updates are reflected instantly in the embedded iFrame, removing the need for manual diagram updates.
Steps to Embed SqlDBM Diagrams via iFrame in Collibra
Below is a high-level summary of how to securely embed SqlDBM content into Collibra.
Generate the iFrame
In SqlDBM, navigate to Dashboard > Integrations > iFrame integrations.
Configure iFrame settings:
- Label. Name of the iFrame.
- Domain. A domain represents the unique address or location of a website on the internet (for example
myorg.collibra.com
). Domains ensure secure and controlled access to embedded content. - Project. SqlDBM project from where the iFrame is going to be generated.
- Click Generate Code to create an embedding link.
- Copy the generated URL.
Embed the content in Collibra
- In Collibra, navigate to a Dashboard where you want the diagram displayed.
- Add a new “Embeded Widget” (the exact name or location of this option may vary depending on the Collibra version).
- Paste the iFrame URL in the widget configuration.
- Remove any unneeded sandbox options, then hit Save.
Enjoy up-to-date database landscape information
- Open your Collibra Dashboard to confirm that the SqlDBM diagram displays as expected.
- Zoom in/out or switch subject areas (if enabled) to confirm everything works as intended.
Security and Maintenance Considerations
- Access Control: Only SqlDBM admins/modelers can generate iFrames. If their access is revoked, the iFrame remains functional for authorized viewers unless explicitly disabled by another modeler or admin.
- Domain Validation: SqlDBM validates the domain to prevent unauthorized embedding.
- License and Subscription: If your SqlDBM subscription ends, the embedded diagrams will become inaccessible.
- Real-time updates: The embedded content will display the latest project version by default. However, you can change this in the iFrame settings to embed a fixed (historic) revision or filter the subject area or diagram.
Conclusion
While this guide focuses on Collibra, the same process applies to any data governance catalog or knowledge-sharing platform that supports iFrame embedding. Simply generate the secure iFrame code from SqlDBM, allowlist the appropriate domain in your project settings, and paste the embed link into the chosen platform’s embed widget or HTML section.
Embedding SQLDBM diagrams using iFrames is a straightforward yet powerful way to provide real-time, read-only access to database models within Collibra or anywhere else. This integration streamlines self-service and data governance processes, enhances user experience, and ensures consistent, secure access to up-to-date database designs.
Feel free to explore this functionality in your own data governance or knowledge-sharing tool for a seamless and unified view of your organization’s database architecture.
Please get in touch with your SqlDBM account manager or contact us to find out more!