π€ Who can do this? You must be an admin user to manage custom metadata structures, including defining new ones.
Before users or integrations can enrich assets with custom metadata, you must first define its structure.
Create custom metadata structure
To create a new custom metadata structure:
- From the left menu of any screen, click Governance.
- Under the Metadata heading, click Custom Metadata.
- Under the Start adding custom metadata heading, click the + Get started to add a new structure:
- For Name enter a name for the custom metadata structure. (In our examples, this would be IPR or ETL.)
- (Optional) To personalize your custom metadata, to the left of the name, click the image icon. From the upper right of the corresponding dialog:
- Click Icons to add an icon to your custom metadata. Click the gray box to change the color of the icon to green, yellow, or red.
- Click Emoji to add an emoji to your custom metadata.
- Click Upload Image to upload an image for your custom metadata. The recommended size for image uploads is 24x24 pixels.
- (Optional) Add a description of the custom metadata below these.
- At the bottom right of the dialog, click the Create button.
Create properties in the structure
To create custom metadata properties within a custom metadata structure:
- From the left menu of any screen, click Governance.
- Under the Metadata heading, click Custom Metadata.
- Under the Custom Metadata heading, select the custom metadata structure you want to change.
- Click the New property button (no properties yet) or Add property button (to add more properties):
- For Name, enter a name for one property. (In our examples, this would be one of License type, Provider, Job link, and so on.)
- For Type, select the type of value you expect users to use for this property:
- The Text type allows free-form text values.
- The Integer type allows only whole numbers (no decimals).
- The Decimal type allows fractional numbers (those with decimal points).
- The Boolean type allows only a
Yes
or aNo
value. - The Date type allows both date and time values in the following format β day, month, year, hours, minutes, and seconds.
- The Options type allows you to define your own set of predefined options for values that are valid.
- The Users type allows only existing Atlan users as values.
- The Groups type allows only existing Atlan groups as values.
- The URL type allows only web links.
- The SQL type allows only SQL code.
- (Optional) For Description, enter an explanation for how you expect users to use this property.
- If you chose Options as the type, either:
- Under Select Options, select an existing set of options to reuse.
- Click the Create New link to create a new set of options.
- Under Option name, give the options a name.
- Under Values, enter the list of values considered valid (separated by
;
).
- (Optional) Under Assets, you can configure the connections and asset types on which this custom metadata should be visible to:
- For Connections, select the connection to which you want to limit users to be able to enrich assets with this property. For example, you may want a property to only apply to a specific Snowflake connection.
- For Applicable asset types, select the kinds of assets you want users to be able to enrich with this property. For example, you may want a property to only apply to SQL assets like tables and views, and not to BI assets.
- (Optional) Under Glossary assets, you can configure the glossaries and glossary asset types on which this custom metadata should be visible to:
- For Glossaries, select the glossaries to which you want to limit users to be able to enrich assets with this property.
- For Applicable asset types, select the glossary assets you want users to be able to enrich with this property. For example, you may want a property to only apply to terms within a glossary, and not to categories.
- (Optional) Under Domain assets, you can configure the data domains, subdomains, and products on which this custom metadata should be visible to:
- For Domains, select the domains or subdomains to which you want to limit users to be able to enrich with this property.
- For Applicable asset types, select the domains, subdomains, or products you want users to be able to enrich with this property. For example, you may want a property to only apply to products within a specific subdomain, and not to the parent domain.
- (Optional) Under Other assets, for Applicable asset types, select assets that neither fall under the rubric of a connection or glossary β currently only file assets are supported.
- (Optional) Under Configurations toggle any extra settings for the property:
- Allow multiple values controls whether users can enter more than a single value for this property. (Note: this is only available for some types.)
- Show in filter controls whether users can filter on this property when doing asset discovery.
- Show in overview controls whether the property will show up in the Overview sidebar tab of assets. (All properties will show in the custom metadata's own tab, but those with this Show in overview enabled will also show in the Overview tab.)
That's it, your users can now enrich assets with this custom metadata! π
Delete properties from a structure
π¨ Careful! Deleting a custom metadata property will remove the values for that property from any assets.
To delete custom metadata properties from a custom metadata structure:
- From the left menu of any screen, click Governance.
- Under the Metadata heading, click Custom Metadata.
- Under the Custom Metadata heading, select the custom metadata structure you want to change.
- In the properties table on the right, click the delete icon on the far right of the row containing the property to delete the property.
- When prompted for confirmation, click the Confirm button.
Delete custom metadata structure
You can also delete an entire custom metadata structure.
π¨ Careful! Deleting a custom metadata structure will remove all its properties and all its custom metadata values from any assets. You might want to consider using personas to hide the custom metadata, until you confirm it is no longer needed.
To delete a custom metadata structure:
- From the left menu of any screen, click Governance.
- Under the Metadata heading, click Custom Metadata.
- Under the Custom Metadata heading, select the custom metadata structure you want to delete.
- In the upper right of the custom metadata structure, click the red delete icon.
- When prompted for confirmation, click the Delete button.
View linked assets
Once users in your organization have enriched their assets with custom metadata, you will be able to view the linked assets right from the governance center.
To view assets with custom metadata:
- From the left menu of any screen, click Governance.
- Under the Metadata heading, click Custom Metadata.
- Under the Custom Metadata heading, click Linked Assets to view all the assets linked to the custom metadata.
- (Optional) Click any asset to open the asset sidebar for more details.