Enterprise Data Catalog Custom Metadata Integration Guide > Overview > Custom Metadata Integration Overview
  

Custom Metadata Integration Overview

Custom metadata integration signifies ingesting metadata from custom data sources into the catalog. You can use custom metadata integration to extract and ingest metadata from sources for which Enterprise Data Catalog does not provide support. Based on the model for the data source, Enterprise Data Catalog extracts metadata from the data source. Enterprise Data Catalog, by default, provides models for multiple data sources from which you can extract metadata. These models are referred to as system models. To ingest custom metadata in the catalog, you must define a custom model as the first step.
Custom metadata represents metadata that you define. Custom metadata includes custom properties, relationships, attributes, and classes in the custom data source.
You can define a custom model in Catalog Administrator. The model defines the structure of the metadata stored in the catalog. You can reuse a system model and update the model to create and define a custom model. Alternatively, you can create a model on your own.
After you define the custom model, you must create a custom resource type in Catalog Administrator based on the custom model. A custom resource type can reuse existing models or you might want to create a new model. A model represents the structure and properties of metadata ingested into the catalog. You can associate multiple models, both system and custom models, to a custom resource type. Based on the custom resource type, you can create a custom resource in Catalog Administrator.
Custom metadata integration involves the following high-level steps:
  1. 1. Create the custom model.
  2. 2. Create the custom resource type.
  3. 3. Create the custom resource.
  4. 4. Provide the metadata that you extract from the source, in two CSV files bundled as a ZIP file when you configure the custom resource.