Collibra

Use Collibra assets to configure the access request links into asset descriptions.

Requirements

  • Collibra user with a resource role with the Asset > Update resource permission, either directly for the asset or inherited from a parent community or domain.

Follow the Collibra documentation to Edit an assetarrow-up-right for every asset that you want data consumers to be able to request to access. Insert the access request link for each asset into the asset Description.

circle-info

After completing the initial setup, add configuring the access request links to your data engineering pipelines.

The first thing to consider when linking a catalog with data producs is how you appropriately represent a domain, data product, and data source in that catalog should it not have those object types. The most common approach with Collibra is the following:

  • Domain (which contains the data product(s)) = Collibra Collection

  • Data product (which contains the data source(s)) = Collibra Data Set

  • Data source = Collibra Data Asset

A Collibra custom workflow can be leveraged to redirect to the Request app to request access. Download a sample workflow below. This workflow was exported in a way that allows you to import it and see its workflow "code" in the Collibra Workflow designer should you want to make changes.

circle-exclamation

Once you are happy with the workflow "code", you must deploy it with the button at the top of the Collibra workflow designer. Then complete the setup:

  1. Navigate to Settings, and then Workflows.

  2. Find the newly deployed Request Access Through Immuta workflow and select it.

  3. Uncheck "Show in global create"

  4. This workflow "attaches" to a Data Set by configuring the "Applies To" in Collibra to a Data Set. You can change this to whatever object you represent data products with in Collibra.

  5. Ensure the variables are empty

  6. For the "Start Events" choose "Workflow Started"

  7. Under "Other" ensure "Any user can start the workflow"

  8. Save

Once complete, when you visit a Data Set in Collibra there should be a new action "Request Access through Immuta". When clicked, a modal will appear asking to request access, and when selected, will dynamically redirect to the appropriate data product in the Immuta using the data product ID URL option. Since it uses the ID to reference the data product in Immuta Marketplace, you must create the data product using the same ID as Collibra. It is possible to create data products with your own provided ID using the Immuta Request app API, but it must be a UUID, which is the case with Collibra IDs.

Last updated

Was this helpful?