TDM — Project Implementation Overview

A TDM Fabric project includes the following:

  • TDM Library. The TDM Library must be included in the TDM Fabric project.
  • Logical Units — business-driven entities and their related data are modeled into LUs such as CRM, Billing, Ordering, etc. Each LU contains Broadway flows to delete or load entities from/to the target environment. In addition, an LU contains data generation Broadway flows to generate rule-based synthetic entities.
  • An environment setup — a process in which the source and target environments of TDM are defined, and the connection details of interfaces and Globals in each environment are configured.

Implementing a TDM project in Fabric Studio involves several steps. Note that all steps are implemented in Fabric Studio except for the Fabric Catalog step, which is handled separately. The following highlights the main steps:

1. TDM Library Installation

Click here for more information about the TDM Library and its content.

2. Creating Interfaces for Data Sources

  • Note: Creating an interface for a non-JDBC source may require installing the corresponding K2exchange connector.

3. Optional — Fabric Catalog

  • Running Discovery on project interfaces — the Discovery process analyzes the requested interfaces and, among others activities, creates the schema with identified relations between datasets, and classifies fields as PIIs. The Catalog can also create artifacts in a CSV-format file, enabling the creation of Logical Units (LUs) based on the discovered and enriched data model.
  • PII settings
  • Sequence settings

4. Creation of Logical Units (LUs) and TDM Setup

5. LUs — Special Handling

6. Optional — Implementation for Entity Subset Setting

7. Optional — Synthetic Data Implementation

7. Environment Setup

8. Additional Optional Setting

Previous

TDM — Project Implementation Overview

A TDM Fabric project includes the following:

  • TDM Library. The TDM Library must be included in the TDM Fabric project.
  • Logical Units — business-driven entities and their related data are modeled into LUs such as CRM, Billing, Ordering, etc. Each LU contains Broadway flows to delete or load entities from/to the target environment. In addition, an LU contains data generation Broadway flows to generate rule-based synthetic entities.
  • An environment setup — a process in which the source and target environments of TDM are defined, and the connection details of interfaces and Globals in each environment are configured.

Implementing a TDM project in Fabric Studio involves several steps. Note that all steps are implemented in Fabric Studio except for the Fabric Catalog step, which is handled separately. The following highlights the main steps:

1. TDM Library Installation

Click here for more information about the TDM Library and its content.

2. Creating Interfaces for Data Sources

  • Note: Creating an interface for a non-JDBC source may require installing the corresponding K2exchange connector.

3. Optional — Fabric Catalog

  • Running Discovery on project interfaces — the Discovery process analyzes the requested interfaces and, among others activities, creates the schema with identified relations between datasets, and classifies fields as PIIs. The Catalog can also create artifacts in a CSV-format file, enabling the creation of Logical Units (LUs) based on the discovered and enriched data model.
  • PII settings
  • Sequence settings

4. Creation of Logical Units (LUs) and TDM Setup

5. LUs — Special Handling

6. Optional — Implementation for Entity Subset Setting

7. Optional — Synthetic Data Implementation

7. Environment Setup

8. Additional Optional Setting

Previous