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. Data Generation
  11. Data Generation Techniques and Parameters
  12. Working with Test Data Warehouse
  13. Analyzing Test Data with Data Coverage
  14. Plans and Workflows
  15. Monitor
  16. Reports
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Data Type Reference
  21. Data Type Reference for Test Data Warehouse
  22. Data Type Reference for Hadoop
  23. Glossary

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, Informatica Administrator, and PowerCenter Client. The application services are Model Repository Service, Data Integration Service, PowerCenter Repository Service, PowerCenter Integration Service, Test Data Manager Service, and the Test Data Warehouse Service. The profiling databases are the Model repository and profiling warehouse. The PowerCenter databases are the Domain Configuration Repository and the PowerCenter repository. The TDM databases are the TDM repository, the test data warehouse repository and the test data warehouse.
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, data masking, data generation operations, and operations on data sets in the test data warehouse.
Developer Tool
A thick client that you use to create and run profiles to analyze the data.
PowerCenter Client
The PowerCenter Client application consists of the tools to manage the repository and to design mappings, mapplets, and sessions to load 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 and data coverage tasks for the test data warehouse.
Test Data Manager Service
An application service that runs Test Data Manager and manages connections between service components and Test Data Manager users.
PowerCenter Repository Service
An application service that manages the PowerCenter repository where the metadata for workflows and mappings that you generate in Test Data Manager are stored.
PowerCenter Integration Service
An application service that runs sessions and workflows that you run from Test Data Manager.
Test Data Warehouse Service
An application service that runs the test data warehouse and manages the test data warehouse repository and the test data warehouse.
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.
Analyst Service
An application service that manages the connections between service components and the users that have access to the Business Glossary.
Service Manager
The Informatica Service that manages all domain operations and manages the domain configuration repository.
TDM repository
A relational database that stores the components that you define in Test Data Manager, such as policies, projects, entities, and rules. The TDM repository stores metadata that you import into Test Data Manager from a source database or from the PowerCenter repository.
Test data warehouse repository
A relational database that stores the source table metadata and project metadata for data sets that you create.
Test data warehouse
A relational database that stores the source data that you include in a data set.
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.
PowerCenter repository
A relational database that stores the metadata for workflows and mappings that you generate from Test Data Manager. It stores information required to extract, transform, and load data. It also stores administrative information such as permissions and privileges for users and groups that have access to the repository.