An Extract task extracts the selected entities and/or Reference tables from the selected source environment and saves this data in Fabric for later use.
An Extract task contains the following tabs:
When checking the Set Task Variables setting, a new Task Variables tab opens.
When setting the Data Type by checking the Reference setting, a Reference tab opens.
The following execution parameters are set on Extract tasks:
Check Entities to extract the selected entities and/or Reference to extract the selected reference tables into the TDM warehouse (Fabric).
Click here for more information about the reference handling.
This setting enables the user to change the default LUI sync mode (Sync ON) and extract the LUI from the data source whenever the task is executed (Sync FORCE).
Note that this setting is only available when the Data Versioning checkbox is cleared (regular task). If Data Versioning is checked, each task execution extracts the data from the data source and creates a new LUI.
This is the retention period set on the extracted LUIs. When this period ends, the LUIs are automatically deleted from Fabric and are no longer available.
Note that when the Retention Period is set to zero, no retention period is set on the extracted LUIs.
A retention period must be set on a Data Versioning extract task, i.e. the retention period must be set to a value greater than zero when the Data Versioning is checked.
The retention period is optional on a regular extract task.
The start date of the retention period is the task's execution time. The retention period can be set in minutes, hours, days, weeks, or years, depends on the maximum retention period set in the TDM DB. Both parameters - default retention period and maximum retention period - are set in the TDM DB.
Example:
The defaultPeriod parameter is set to 5 days and the maxRetentionPeriod parameter is set to 90 days.
The Retention Period window displays the following options:
Check to open the Task Variables tab and set the variable value on a task level.
Select all, partial, or one post execution process of the selected BE.
This tab opens when the task's Data Type includes entities. This tab defines the subset of entities for the task:
The following selection methods are available on extract tasks:
TDM 7.5 supports the creation of external input parameters on a Custom Logic Flow. In this case, the TDM GUI displays the input parameters in the task window, enabling the user to send values for these parameters. See example:
Notes:
The maximum number of entities populated by the tester user is limited by their environment's permission set. This is the maximum number of entities of the task.
The maximum number of entities in the task is limited to the number of entities returned from the Custom Logic flow or by the Max Number of Entities task parameter. For example: if the maximum number of entities in the task is 50, but the custom logic only returns 30 entities, the task will process 30 entities.
It is possible to set an array value in a Custom Logic's parameter. The values are populated as a String with the delimiter, which is set in the Custom Logic Broadway flow. For example: 1,2,3 or CA,NY.
Populate the Entity ID as populated in the source environment. For example, populate the Entities List with 1, 2 in order to extract Customers 1 and 2. The TDM execution process concatenates the required components to each Entity ID when building its LUI.
An Extract task extracts the selected entities and/or Reference tables from the selected source environment and saves this data in Fabric for later use.
An Extract task contains the following tabs:
When checking the Set Task Variables setting, a new Task Variables tab opens.
When setting the Data Type by checking the Reference setting, a Reference tab opens.
The following execution parameters are set on Extract tasks:
Check Entities to extract the selected entities and/or Reference to extract the selected reference tables into the TDM warehouse (Fabric).
Click here for more information about the reference handling.
This setting enables the user to change the default LUI sync mode (Sync ON) and extract the LUI from the data source whenever the task is executed (Sync FORCE).
Note that this setting is only available when the Data Versioning checkbox is cleared (regular task). If Data Versioning is checked, each task execution extracts the data from the data source and creates a new LUI.
This is the retention period set on the extracted LUIs. When this period ends, the LUIs are automatically deleted from Fabric and are no longer available.
Note that when the Retention Period is set to zero, no retention period is set on the extracted LUIs.
A retention period must be set on a Data Versioning extract task, i.e. the retention period must be set to a value greater than zero when the Data Versioning is checked.
The retention period is optional on a regular extract task.
The start date of the retention period is the task's execution time. The retention period can be set in minutes, hours, days, weeks, or years, depends on the maximum retention period set in the TDM DB. Both parameters - default retention period and maximum retention period - are set in the TDM DB.
Example:
The defaultPeriod parameter is set to 5 days and the maxRetentionPeriod parameter is set to 90 days.
The Retention Period window displays the following options:
Check to open the Task Variables tab and set the variable value on a task level.
Select all, partial, or one post execution process of the selected BE.
This tab opens when the task's Data Type includes entities. This tab defines the subset of entities for the task:
The following selection methods are available on extract tasks:
TDM 7.5 supports the creation of external input parameters on a Custom Logic Flow. In this case, the TDM GUI displays the input parameters in the task window, enabling the user to send values for these parameters. See example:
Notes:
The maximum number of entities populated by the tester user is limited by their environment's permission set. This is the maximum number of entities of the task.
The maximum number of entities in the task is limited to the number of entities returned from the Custom Logic flow or by the Max Number of Entities task parameter. For example: if the maximum number of entities in the task is 50, but the custom logic only returns 30 entities, the task will process 30 entities.
It is possible to set an array value in a Custom Logic's parameter. The values are populated as a String with the delimiter, which is set in the Custom Logic Broadway flow. For example: 1,2,3 or CA,NY.
Populate the Entity ID as populated in the source environment. For example, populate the Entities List with 1, 2 in order to extract Customers 1 and 2. The TDM execution process concatenates the required components to each Entity ID when building its LUI.