The subset component specifies how entities are selected for task processing — that is, it defines the method for selecting entities. Therefore, an entity subset must be set for any task that either extracts entities from the source environment or retrieves the pre-extracted or pre-generated entities from the Test Data Store.
The following selection methods are available:
Populate the list of entities for the task. The populated entities should be separated by 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 for admin users, environment owners, and testers with unlimited entities permission set on the task's environment.
Select a predefined Broadway flow in order to extract an entity list for the task. Set the Max number of entities field by entering a number to limit the number of entities retrieved by the flow, or leave it empty to process all retrieved entities. Populate the input parameters for the selected flow, if required.
Note that you can leave the Max number of entities field empty if you are an admin user, the environment owner, or a tester user with the Unlimited entities permission set on the task's environment.
Select one or more parameters. The same parameter can be added multiple times with different values. An information icon next to each parameter provides a description.
Hovering over the information icon displays the parameter description, helping to identify the relevant business parameters for the task:
Notes:
Note that the parameter selection is relevant only when the Max number of entities field is populated.
There are two modes for parameter selection:
When the Use parameters with random selection checkbox is checked (default), TDM randomly selects entities from the full list, filtering only those that match the specified parameters. Each task execution retrieves a different list 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 this checkbox is unchecked, the task execution retrieves the first entities that match the selected parameters. Each task execution retrieves 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:
Adding a parameter:
There are several types of parameters:
Combo — parameters that offer a limited set of possible values. The Task window displays a drop-down list of values for each parameter; 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 (i.e., the range) of the parameter. If the populated values exceed this range, an error message is displayed.
Date — populate the value using the following format: YYYY-MM-DD.
Notes:
The date format is defined in the DATETIME_FORMAT parameter of the config.ini Fabric file. The default format is 'yyyy-MM-dd HH:mm:ss.SSS'.
The parameter's search criteria can be based on either a Date (with the time value removed) 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, to define an inner group within an outer group:
Click the trash icon next to the parameter to delete it.
Click Remove group to remove a group of parameters.
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 parameter tables — created by TDM in the TDM DB — that display a hierarchical view of TDM parameters.
Get a random list of entities from the parameter 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 allow the user to decide which reserved entities will be excluded from task execution:
Reserved by others (default option) — excludes entities that are currently reserved by users other than the task creator or executor, while allowing task execution on entities reserved by the task creator or executor.
All reserved entities — excludes all reserved entities, including those reserved by the task creator or executor. This option ensures that no overlap occurs with any of the reserved entities, regardless of who 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 entity selection method is Predefined entity list.
The Subset form (below) displays all available rule-based/AI-based data generation executions. Select an execution to load its generated entities into the target environment:
When the Policy for Fetching data in the Source component is set to Selected snapshot (version), a data snapshot (version) must be selected to be loaded into the target environment. The Subset form (below) displays a list of available data snapshots (versions) that can be selected and reloaded into 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 subset component specifies how entities are selected for task processing — that is, it defines the method for selecting entities. Therefore, an entity subset must be set for any task that either extracts entities from the source environment or retrieves the pre-extracted or pre-generated entities from the Test Data Store.
The following selection methods are available:
Populate the list of entities for the task. The populated entities should be separated by 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 for admin users, environment owners, and testers with unlimited entities permission set on the task's environment.
Select a predefined Broadway flow in order to extract an entity list for the task. Set the Max number of entities field by entering a number to limit the number of entities retrieved by the flow, or leave it empty to process all retrieved entities. Populate the input parameters for the selected flow, if required.
Note that you can leave the Max number of entities field empty if you are an admin user, the environment owner, or a tester user with the Unlimited entities permission set on the task's environment.
Select one or more parameters. The same parameter can be added multiple times with different values. An information icon next to each parameter provides a description.
Hovering over the information icon displays the parameter description, helping to identify the relevant business parameters for the task:
Notes:
Note that the parameter selection is relevant only when the Max number of entities field is populated.
There are two modes for parameter selection:
When the Use parameters with random selection checkbox is checked (default), TDM randomly selects entities from the full list, filtering only those that match the specified parameters. Each task execution retrieves a different list 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 this checkbox is unchecked, the task execution retrieves the first entities that match the selected parameters. Each task execution retrieves 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:
Adding a parameter:
There are several types of parameters:
Combo — parameters that offer a limited set of possible values. The Task window displays a drop-down list of values for each parameter; 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 (i.e., the range) of the parameter. If the populated values exceed this range, an error message is displayed.
Date — populate the value using the following format: YYYY-MM-DD.
Notes:
The date format is defined in the DATETIME_FORMAT parameter of the config.ini Fabric file. The default format is 'yyyy-MM-dd HH:mm:ss.SSS'.
The parameter's search criteria can be based on either a Date (with the time value removed) 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, to define an inner group within an outer group:
Click the trash icon next to the parameter to delete it.
Click Remove group to remove a group of parameters.
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 parameter tables — created by TDM in the TDM DB — that display a hierarchical view of TDM parameters.
Get a random list of entities from the parameter 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 allow the user to decide which reserved entities will be excluded from task execution:
Reserved by others (default option) — excludes entities that are currently reserved by users other than the task creator or executor, while allowing task execution on entities reserved by the task creator or executor.
All reserved entities — excludes all reserved entities, including those reserved by the task creator or executor. This option ensures that no overlap occurs with any of the reserved entities, regardless of who 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 entity selection method is Predefined entity list.
The Subset form (below) displays all available rule-based/AI-based data generation executions. Select an execution to load its generated entities into the target environment:
When the Policy for Fetching data in the Source component is set to Selected snapshot (version), a data snapshot (version) must be selected to be loaded into the target environment. The Subset form (below) displays a list of available data snapshots (versions) that can be selected and reloaded into 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.