Table of Contents

Search

  1. Preface
  2. Part 1: Introduction
  3. Part 2: Configuring Hub Console Tools
  4. Part 3: Building the Data Model
  5. Part 4: Configuring the Data Flow
  6. Part 5: Executing Informatica MDM Hub Processes
  7. Part 6: Configuring Application Access
  8. Appendix A: MDM Hub Properties
  9. Appendix B: Viewing Configuration Details
  10. Appendix C: Row-level Locking
  11. Appendix D: MDM Hub Logging
  12. Appendix E: Table Partitioning
  13. Appendix F: Collecting MDM Environment Information with the Product Usage Toolkit
  14. Appendix G: Informatica Platform Staging
  15. Appendix H: Informatica Platform Mapping Examples
  16. Appendix I: Glossary

Batch Job Thread Configuration

Batch Job Thread Configuration

Multi-threading is a common programming model that allows multiple threads to exist within the context of a single process. All
MDM Hub
batch jobs, including load jobs and revalidate jobs, are multi-threaded.
When the MDM Hub runs a batch job, the
MDM Hub
divides the records queued for batch processing into blocks that the
MDM Hub
can process in parallel. You can configure the number of threads to use for each of the batch jobs in the
cmxserver.properties
file.
When the
MDM Hub
runs a load job on a parent base object, the
MDM Hub
applies a batch lock on the corresponding child base object. A batch lock on a child base object prevents another parent from running a load or merge job in parallel. The
MDM Hub
applies a batch lock on the child base object if the child has a unique key relationship with the parent base object.

0 COMMENTS

We’d like to hear from you!