Synchronize outbound metadata to Snowflake
Synchronizing outbound metadata to Snowflake is the process of pushing enriched metadata from Collibra Platform to Snowflake. Once you have set up a mapping, outbound synchronization runs automatically every 5 minutes if there are outbound events to process.
Outbound synchronization sends attribute changes for Schema, Table, Database View, Semantic View, and Column assets.
- Map a Collibra attribute to a Snowflake tag: The outbound integration applies tag values to Snowflake object tags. A tag is a schema-level object with a key, which is its name, and a string value that you associate with a Snowflake object. Each tag mapping sends one Collibra attribute value to one Snowflake tag key on the asset types you select.
- Map the Description attribute to the Snowflake
COMMENTfield: The outbound integration applies the value to theCOMMENTfield on the matching Snowflake object.
Tag and property mappings work independently and can be configured together. If you map the Description attribute in Collibra to both a Snowflake tag and COMMENT for the same asset type, the integration applies the value to both.
The Snowflake outbound integration uses the Snowflake SQL API to apply tag values to existing Snowflake tags. It does not create tags in Snowflake. If a mapped tag does not exist, the synchronization returns an error that identifies the missing tag.
This is separate from the Snowflake JDBC connection used to ingest Snowflake metadata. Outbound synchronization uses that ingested metadata only to match Collibra assets to their Snowflake counterparts, not to apply tag values.
Note Description mapping is currently not supported for columns of database views and semantic views.
Prerequisites
In your Collibra environment:
- You have Collibra 2026.06 or newer and Edge 2026.6.14 or newer.
- When you created the Snowflake connection, you set the necessary permissions in Snowflake for outbound synchronization.
- You have already ingested metadata from Snowflake into Collibra Platform using the Snowflake JDBC connector. The System asset you select in step 5 must be the one used by that ingestion.
Steps
Manually synchronize Snowflake outbound:
-
On the main toolbar, click
→
Catalog.
The Catalog homepage opens. - Click Integrations.
The Integrations page opens. - Click the Integration configuration tab.
- In the Integration column, click the link for your Snowflake outbound integration.
The integration settings page opens. - On the General settings tab, select the System asset that contains the Snowflake assets ingested into Collibra using the Snowflake JDBC connector, and then click Save.Important The System asset that you select in this step must be the same System asset that the Snowflake JDBC connector used to ingest Snowflake assets. Outbound synchronization uses this System asset to identify which assets to sync. If the System assets don't match, outbound synchronization does not pick up any changes.
- Select the Metadata outbound tab and then click Add configuration.
- Complete the fields as needed.
- In the Tag mappings section, click Add Tag mapping to add a new mapping.
- In the Asset field, select the supported asset type to which you want to apply the tag mapping. If you do not specify an asset type, the tag mapping applies to all applicable asset types by default.
- In the Attribute field, select the attribute whose value you want to send to Snowflake.
- In the Tag key field, enter the fully qualified name of the Snowflake tag, in the following format
database.schema.tag, so that Collibra can apply the tag across databases. The tag can reside in a different database from the asset you are tagging. - In the Collibra property to Snowflake property mappings (In preview) section, click Add Collibra property to Snowflake property mapping to add a new property mapping.
- In the Asset field, select the supported asset type to which you want to apply the mapping. If you do not specify an asset type, the mapping applies to all applicable asset types by default.
- In the Collibra property field, select the attribute whose value you want to send to Snowflake. Currently, only Description is available.
- In the Snowflake property field, select the native Snowflake object property to receive the value. Currently, only comment is available.
- Click Save.
Outbound synchronization runs automatically every 5 minutes if there are outbound events to process.
| Field | Action |
|---|---|
| Tag mappings |
Configure a tag mapping to send a Collibra attribute value to a Snowflake tag. To add an outbound tag mapping: For example, you map a |
| Collibra property to Snowflake property mappings (In preview) |
Configure a property mapping to send a Collibra property value to a native Snowflake object property. Only Description mapping to the Snowflake To add an outbound property mapping: For example, your team maintains certified descriptions for finance tables in Collibra. You map the Description attribute on Snowflake Table assets to the corresponding Snowflake |
The synchronization job synchronizes the Snowflake data.
After the synchronization:
- You can view a summary of the results in the Activities tab in Collibra settings.
- You can view the updated metadata in Snowflake.