Part I: Introduction to Informatica Data Explorer > Introduction to Informatica Data Explorer > Informatica Data Explorer Architecture
  

Informatica Data Explorer Architecture

The Data Explorer architecture consists of tools, services, and databases. The tools component consists of client applications. The services component has application services required to manage the tools, perform the data integration tasks, and manage the metadata of profile objects. The databases component consists of the Model repository and profiling warehouse.
The following figure shows the components of Informatica Data Explorer:
The tools are Informatica Analyst and Informatica Developer. The services include the Analyst Service, Model Repository Service, and Data Integration Service. The two databases are Model repository and profiling warehouse.
When you run a profile, the Analyst Service or Developer tool receives the profile definition from the Model Repository Service. Then, the Analyst Service or Developer tool invokes the profiling plug-in in the Data Integration Service. Next, the profiling plug-in processes the profile job and submits the job to the Data Integration Service. The Data Integration Service generates the profiling results. The Data Integration Service then writes the profiling results to the profiling warehouse.
The following table describes the components of Informatica Data Explorer:
Component
Description
Informatica Analyst
A web-based client application that you can use to discover, analyze, and report on data and metadata of data sources.
Informatica Developer
A client application that you use to perform advanced data discovery, such as primary key discovery, foreign key discovery, and enterprise discovery.
Analyst Service
An application service that runs the Analyst tool and manages connections between service components and Analyst tool users.
Model Repository Service
An application service that manages the Model repository.
Data Integration Service
An application service that performs data integration tasks for the Analyst tool, the Developer tool, and external clients.
Model repository
A relational database that stores the metadata for projects created in the Analyst tool or Developer tool.
Profiling warehouse
A database that stores profiling information, such as profile results and scorecard results.