The connector metadata represents the metadata in the data source for which you build the connector. You can define metadata definitions to represent the differently structured metadata objects of the data source.
Use the
Informatica Connector Toolkit
to define the connector metadata. You can represent the metadata for data sources in which data is stored as records and for procedures in data sources. You can manually create native metadata for procedures or use swagger specifications to define the native metadata.
You can use the procedure pattern to define endpoint metadata objects for Informatica Intelligent Cloud Services connectors.
Define the following connector components to specify the connector metadata:
Endpoint metadata definition for the connector. You can define multiple native metadata definitions for a connector. For example, you can create different endpoint metadata objects for tables, views, and synonyms in a relational data source.
Record extensions and field extensions. You can define record extensions and field extensions to define additional metadata for records and fields.
Read and write capability for the connector. You can add attributes that you can use to read from or write to the data source.
Pushdown capability for the connector. You can add attributes that you can use to push as much of the transformation logic as possible to the target database.
Before you enable pushdown capability for the connector, you must copy the
If you regenerate code for the endpoint metadata definition project, the Informatica Connector Toolkit does not regenerate code for the user-exposed source code visible in the Informatica Connector perspective. You have to manually edit the source code and make changes if you add, remove, or change the endpoint metadata attributes.