Table of Contents

Search

  1. Preface
  2. Introduction to Test Data Management
  3. Test Data Manager
  4. Projects
  5. Policies
  6. Data Discovery
  7. Creating a Data Subset
  8. Performing a Data Masking Operation
  9. Data Masking Techniques and Parameters
  10. Plans and Workflows
  11. Monitor
  12. Reports
  13. ilmcmd
  14. Data Type Reference
  15. Data Type Reference for Hadoop

TDM Architecture

TDM Architecture

The TDM architecture consists of tools, the Test Data Manager Service and other application services, and databases.
The following image shows the components of TDM:
Test Data Manager is the TDM tools component. TDM also uses Informatica Developer and Informatica Administrator. The application services are the Model Repository Service, Data Integration Service, and the Test Data Manager Service. The profiling databases are the Model repository and the profiling warehouse. The database for the Content Management Service is the Content Management Service Database. The TDM database is the TDM repository.
The following table describes the architecture components:
Component
Description
Test Data Manager
A web-based client that you can use to perform data discovery, data subset, and data masking operations.
Developer Tool
A thick client that you use to create and run profiles to analyze the data.
Informatica Administrator
A web application that you can use to manage, monitor, deploy, and undeploy data flows.
Model Repository Service
An application service that manages the Model repository.
Data Integration Service
An application service that performs data integration tasks for the Developer tool and external clients.
Test Data Manager Service
An application service that runs Test Data Manager and manages connections between service components and Test Data Manager users.
Content Management Service
An application service that manages reference data. It fetches dictionary reference data from the reference data warehouse when you use relational dictionaries to mask Hadoop source connections.
TDM repository
A relational database that stores the components that you define in Test Data Manager, such as policies, projects, and rules. The TDM repository stores metadata that you import into Test Data Manager from a source database or from the Model repository.
Profiling warehouse
A relational database that stores profile results.
Model repository
A relational database that stores the table metadata for data discovery profiles. The Model repository also stores connection information for connections that you create in TDM.
Domain configuration repository
A relational database that stores the connections used to run profiles, users for the Informatica domain, and metadata for the Informatica domain.