When you access a Model repository object from the Developer tool, the Analyst tool, the Administrator tool, or the Data Integration Service, the client or service sends a request to the Model Repository Service. The Model Repository Service process fetches, inserts, and updates the metadata in the Model repository database tables.
Configure a Model repository service to store monitoring statistics in the monitoring Model repository. When a Data Integration Service runs objects, it stores run-time statistics about the objects in the Model repository that you configure for monitoring. To optimize monitoring performance, create a Model Repository Service that is dedicated to storing monitoring data. This type of Model Repository Service is called a monitoring Model Repository Service.
When you create the Model Repository Service, you do not associate it with other application services.