The K2View TDM has the following components:
The TDM web application is pre-integrated in Fabric Web Framework and offers self-service implementation of the following activities:
TDM settings and tasks are kept in the TDM PostgreSQL DB. Both TDM layers, the backend and frontend, connect to the TDM DB to get or update TDM settings or tasks.
Fabric acts as a staging DB for the provisioned entities and as an ETL layer for extracting data from data sources and loading it to the target environment.
In addition, the TDM back-end APIs and processes are defined and executed in Fabric. The TDM back-end APIs and processes are included in the TDM library.
When running a TDM task, data from the selected entities is stored and synchronized in Fabric according to its LUs definitions. Fabric creates and maintains a separate MicroDB for each entity (LUI). This has several advantages:
Convenience - Encapsulating the data of a business entity into one place so that it can be queried by consumers (many business entities have data residing in multiple data sources).
Security - MicroDB encryption (each MicroDB is encrypted separately) and field-level encryption provide more robust security.
Masking capabilities - masking sensitive data when storing entities.
Flexibility - Flexible sync policies based on business needs, including:
A TDM task can provision selected tables with or without Business Entities. The tables are extracted from the source environment and can stored in Fabric. The tables that are stored in Fabric can be later loaded into selected target environments.
Click here for more information about TDM Tables implementation.
An organization's systems and environments can be located in different geographic locations. This topography requires data transmission between distant locations.
Example:
One of the main challenges when running a data transmission over the network is the performance of the data transmission. Getting data from a distant location may be time-consuming.
K2view TDM architecture ensures efficient and quick data transmission between different locations. The following diagram is an example of the TDM architecture in a multi-DC topography:
In general, data provisioning is divided into 2 main sections:
The following diagram displays the TDM task creation and execution processes:
Fabric runs a batch process that executes pending execution requests for TDM tasks. A separate batch process is initiated on each task's LU and post-execution process.
Click here for more information about how the TDM generates entity lists on the task's LUs.
A dedicated Fabric process checks for completed executions and updates the TDM DB accordingly on the execution's status and statistics. Additionally, Fabric receives information and statistics about executed tasks and saves them in the Fabric TDM LU.
The K2View TDM has the following components:
The TDM web application is pre-integrated in Fabric Web Framework and offers self-service implementation of the following activities:
TDM settings and tasks are kept in the TDM PostgreSQL DB. Both TDM layers, the backend and frontend, connect to the TDM DB to get or update TDM settings or tasks.
Fabric acts as a staging DB for the provisioned entities and as an ETL layer for extracting data from data sources and loading it to the target environment.
In addition, the TDM back-end APIs and processes are defined and executed in Fabric. The TDM back-end APIs and processes are included in the TDM library.
When running a TDM task, data from the selected entities is stored and synchronized in Fabric according to its LUs definitions. Fabric creates and maintains a separate MicroDB for each entity (LUI). This has several advantages:
Convenience - Encapsulating the data of a business entity into one place so that it can be queried by consumers (many business entities have data residing in multiple data sources).
Security - MicroDB encryption (each MicroDB is encrypted separately) and field-level encryption provide more robust security.
Masking capabilities - masking sensitive data when storing entities.
Flexibility - Flexible sync policies based on business needs, including:
A TDM task can provision selected tables with or without Business Entities. The tables are extracted from the source environment and can stored in Fabric. The tables that are stored in Fabric can be later loaded into selected target environments.
Click here for more information about TDM Tables implementation.
An organization's systems and environments can be located in different geographic locations. This topography requires data transmission between distant locations.
Example:
One of the main challenges when running a data transmission over the network is the performance of the data transmission. Getting data from a distant location may be time-consuming.
K2view TDM architecture ensures efficient and quick data transmission between different locations. The following diagram is an example of the TDM architecture in a multi-DC topography:
In general, data provisioning is divided into 2 main sections:
The following diagram displays the TDM task creation and execution processes:
Fabric runs a batch process that executes pending execution requests for TDM tasks. A separate batch process is initiated on each task's LU and post-execution process.
Click here for more information about how the TDM generates entity lists on the task's LUs.
A dedicated Fabric process checks for completed executions and updates the TDM DB accordingly on the execution's status and statistics. Additionally, Fabric receives information and statistics about executed tasks and saves them in the Fabric TDM LU.