The repository stores metadata that describes how to extract, transform, and load source and target data. PowerCenter metadata describes different kinds of repository objects. You use different PowerCenter Client tools to develop each kind of object.
If you enable version control, you can store multiple versions of metadata objects in the repository.
You can also extend the metadata stored in the repository by associating information with repository objects. For example, when someone in your organization creates a source definition, you may want to store the name of that person with the source definition. You associate information with repository metadata using metadata extensions.