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:
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. |