Enrich Metadata Using Custom Properties

Capture and customize technical and business metadata to enrich a specific object in Data Catalog.

At times, the default properties that are created during the harvest of a data source aren't enough to capture all the context for a data catalog object. For example, a data analyst gets only technical metadata from the revenue table of a car accessories division. Adding details such as business description, update frequency, certification status, or data owners, can provide more business context to the technical metadata and benefit the data users. With the help of business metadata, data consumers can understand, discover, and classify data in a better way.

The custom properties feature of the Oracle Cloud Infrastructure Data Catalog allows you to capture and customize technical and business metadata to enrich a specific object. For example, for a table, you can define its data owner, validity, and frequency of update. Custom properties are flexible, configurable, and easy to use.

In this tutorial, you do the following:
  • Create the following custom properties and associate them to object types:
    • Data Owners
    • Business Description
    • Data Sensitivity
    • Certified
    • Archival Date
  • Populate values for the properties for different objects.
  • Search, filter, and explore data using custom properties.
  • Edit a custom property configuration.
  • Delete a custom property.

Before You Begin

To perform this tutorial, you must have the following requirements:

1. Create Access Policies

You require the CATALOG_NAMESPACE_UPDATE permission to create custom properties.

2. Create Custom Properties

Learn how to create various custom properties.

3. Set Values for Custom Properties

From the object detail tabs of the data catalog object type with which you have associated a custom property, you can set, view, and modify the values for the property. Learn how to set the values for the custom properties that you created in the previous topic.

4. Search and Filter Using Custom Properties

Customize your search results to use the custom properties you create in data catalog. The following procedure describes how you can customize your search results to use the Data owners custom property.

  1. From Home, click Data Entities.
  2. In the Data Entities list, view the Data owners custom property for all the data entities in the search summary.
  3. The Data owners custom property also shows up under Custom Filters. Select a data owner. The Data Entities list is updated to show only the results that match the selected data owner.
  4. From the sort list, select either ascending or descending for Data owners. The Data Entities list is updated to show the results in the selected order by data owner.

5. Edit a Custom Property Configuration

  1. On the Custom Properties page, from the list of custom properties, click the custom property that you want to edit.
  2. On the details page of the custom property, click Edit.
  3. In the Edit Custom Property panel, make the required changes.
    Note

    • You can't change the datatype for the custom property.
    • You can't clear an already selected Allow multiple values if it was selected previously.
    • You can only add more values for the custom property. You can't delete existing values.
    • You can associate more data catalog objects with the custom property or disassociate an existing data catalog object. You can disassociate a custom property only if the usage of the custom property in any object of that type is zero. When you disassociate an object, a delete job is created.
    • If any data catalog object types are already associated with the custom property, any changes you make impacts the associated types.
  4. Click Save Changes.

6. Delete a Custom Property

  1. On the Custom Properties page, from the list of custom properties, click the custom property that you want to delete.
  2. On the details page of the property, click Delete.
  3. In the Delete Custom Property confirmation box that appears, type Delete to confirm the deletion. When you delete a custom property, any association of the custom property to data catalog objects are removed.
  4. Click Delete.

What's Next?

You can now create other custom properties and set values for them.