The entity subset must be defined for any task that either extracts entities from the source environment or gets the pre-extracted/pre-generated entities from the Test Data Store. The subset defines the entities selection method.
The following selection methods are available:
Populate the list of entities for the task. The populated entities should be separated with a comma.
Run the SQL query or the Broadway flow defined in the MigrateList MTable object for the task's Business Entity. This option is available only for Admin and Environment owner users.
Select a predefined Broadway flow in order to extract an entity list for the task. Set the maximum number of entities to be retrieved by the flow. Populate the input parameters for the selected flow, if needed.
Select one or several parameters. Additionally, you can add the same parameter multiple times with different values.
Notes:
The Parameters selection has 2 modes:
When checked (default), TDM randomly selects - from the list of all entities - entities that match the selected parameters. Each task execution gets different lists of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based on parameters with random selection.
Example:
When unchecked, it gets the first entities that match the selected parameters. Each task execution gets the same list of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based only on Parameters.
Example:
To add a parameter:
There are several types of parameters:
Combo - parameters with a limited number of values. The Task window displays a drop-down list of the parameters' values; select one of them.
Click for more information about setting a parameter as a combo parameter.
Number - the TDM Portal displays the minimum and maximum values of this parameter. If the populated values exceed a parameter's range, an error message is displayed.
Date - populate the value using the following format: YYYY-MM-DD.
Notes:
The date format is defined in DATETIME_FORMAT parameter of the config.ini Fabric file. The default format is 'yyyy-MM-dd HH:mm:ss.SSS'.
The parameter's search may be based on either a Date (removing the time from the Date format) or a Datetime.
Examples:
The date value is set without quotation marks.
Text - populate the value using a free text.
Click Add Group.
Note that nested groups of parameters can be added, for example, in order to define an inner group inside an outer group:
Click the trash icon next to the parameter in order to delete it.
Click Remove Group to remove a parameters' group.
Click Refresh next to the Number of entities matched in order to calculate the number of entities that match the selected parameters. The Business parameters selection supports the parent-child hierarchy relationship between the LUs of the selected BE. It can cross-check the matching entities of a selected combination of parameters and take into consideration parameters from different LUs in the same BE hierarchy. For example, selecting customers based on their number of open cases, subscriber_type, and vip_status (as seen in the above image).
Click for more information about the TDM parameters' tables and View - created by TDM in the TDM DB - that display a hierarchical view of TDM parameters.
Get a random list of entities from the parameters' tables created in the TDM DB for the root LU of the task's BE.
Testers can select this option only if they are permitted to do so in the task's source environment.
The Filter out Reserved Entities options enable the user to decide which reserved entities will be excluded from the task execution:
Reserved by others (default option) - excludes entities that are currently reserved by users other than the task creator/executor and allows task execution on entities reserved by the task creator/executor.
All reserved entities - excludes all reserved entities, including those reserved by the task creator/executor. This option ensures there is no overlapping with any of the reserved entities, regardless of who has reserved them.
The reserved entities are excluded when running the following tasks:
Notes:
Set the target environment in the Target component in order to exclude reserved entities when calculating the Number of entities matched based on the selected Business parameters in the Subset component.
The Filter out Reserved Entities radio buttons are disabled in tasks when:
Either the Replace IDs for the copied entities or the Generate clones for an entity checkbox is checked in the Target component, i.e., the task creates new replicas of the copied entities.
Creating an AI-based Training task, i.e., the Destination of test data in the Target component is set to AI training.
The task's selection method is Predefined entity list.
The Subset form displays all available rule-based/AI-based data generation executions. Select an execution to load its generated entities to the target environment:
When the Policy for Fetching data in the Source component is set to Selected snapshot (version), you need to select a data snapshot (version) to be loaded to the target environment. The Subset form (below) displays a list of available data snapshots (versions) that can be selected and reloaded to the target environment. By default, the TDM Portal displays a list of the data versions created during the last month. To set a different period, edit the From date and To date settings.
The following options are available:
Populate the list of entity IDs separated by a comma in the Entity IDs setting.
Each update of this list may change the list of available versions for the task.
K2view's TDM displays all available versions created in the source environment for the task's LUs and the selected entities.
The entity subset must be defined for any task that either extracts entities from the source environment or gets the pre-extracted/pre-generated entities from the Test Data Store. The subset defines the entities selection method.
The following selection methods are available:
Populate the list of entities for the task. The populated entities should be separated with a comma.
Run the SQL query or the Broadway flow defined in the MigrateList MTable object for the task's Business Entity. This option is available only for Admin and Environment owner users.
Select a predefined Broadway flow in order to extract an entity list for the task. Set the maximum number of entities to be retrieved by the flow. Populate the input parameters for the selected flow, if needed.
Select one or several parameters. Additionally, you can add the same parameter multiple times with different values.
Notes:
The Parameters selection has 2 modes:
When checked (default), TDM randomly selects - from the list of all entities - entities that match the selected parameters. Each task execution gets different lists of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based on parameters with random selection.
Example:
When unchecked, it gets the first entities that match the selected parameters. Each task execution gets the same list of entities that match the selected parameters. The Selection Method displayed in the Tasks List window is Parameters - selection based only on Parameters.
Example:
To add a parameter:
There are several types of parameters:
Combo - parameters with a limited number of values. The Task window displays a drop-down list of the parameters' values; select one of them.
Click for more information about setting a parameter as a combo parameter.
Number - the TDM Portal displays the minimum and maximum values of this parameter. If the populated values exceed a parameter's range, an error message is displayed.
Date - populate the value using the following format: YYYY-MM-DD.
Notes:
The date format is defined in DATETIME_FORMAT parameter of the config.ini Fabric file. The default format is 'yyyy-MM-dd HH:mm:ss.SSS'.
The parameter's search may be based on either a Date (removing the time from the Date format) or a Datetime.
Examples:
The date value is set without quotation marks.
Text - populate the value using a free text.
Click Add Group.
Note that nested groups of parameters can be added, for example, in order to define an inner group inside an outer group:
Click the trash icon next to the parameter in order to delete it.
Click Remove Group to remove a parameters' group.
Click Refresh next to the Number of entities matched in order to calculate the number of entities that match the selected parameters. The Business parameters selection supports the parent-child hierarchy relationship between the LUs of the selected BE. It can cross-check the matching entities of a selected combination of parameters and take into consideration parameters from different LUs in the same BE hierarchy. For example, selecting customers based on their number of open cases, subscriber_type, and vip_status (as seen in the above image).
Click for more information about the TDM parameters' tables and View - created by TDM in the TDM DB - that display a hierarchical view of TDM parameters.
Get a random list of entities from the parameters' tables created in the TDM DB for the root LU of the task's BE.
Testers can select this option only if they are permitted to do so in the task's source environment.
The Filter out Reserved Entities options enable the user to decide which reserved entities will be excluded from the task execution:
Reserved by others (default option) - excludes entities that are currently reserved by users other than the task creator/executor and allows task execution on entities reserved by the task creator/executor.
All reserved entities - excludes all reserved entities, including those reserved by the task creator/executor. This option ensures there is no overlapping with any of the reserved entities, regardless of who has reserved them.
The reserved entities are excluded when running the following tasks:
Notes:
Set the target environment in the Target component in order to exclude reserved entities when calculating the Number of entities matched based on the selected Business parameters in the Subset component.
The Filter out Reserved Entities radio buttons are disabled in tasks when:
Either the Replace IDs for the copied entities or the Generate clones for an entity checkbox is checked in the Target component, i.e., the task creates new replicas of the copied entities.
Creating an AI-based Training task, i.e., the Destination of test data in the Target component is set to AI training.
The task's selection method is Predefined entity list.
The Subset form displays all available rule-based/AI-based data generation executions. Select an execution to load its generated entities to the target environment:
When the Policy for Fetching data in the Source component is set to Selected snapshot (version), you need to select a data snapshot (version) to be loaded to the target environment. The Subset form (below) displays a list of available data snapshots (versions) that can be selected and reloaded to the target environment. By default, the TDM Portal displays a list of the data versions created during the last month. To set a different period, edit the From date and To date settings.
The following options are available:
Populate the list of entity IDs separated by a comma in the Entity IDs setting.
Each update of this list may change the list of available versions for the task.
K2view's TDM displays all available versions created in the source environment for the task's LUs and the selected entities.