Prerequisite: Verify that the LU_PARAMS table is attached to the LU Schema.
Add the LU's parameters to the LuParams MTable (located under References in the Project tree).
Note that from TDM 8.1 onwards, the previous translation object - trnLuParams - is replaced with the LuParams MTable. Deploy all LUs to the debug server and run the RunTDMDBUpgradeScripts flow. This flow runs the convertLuTranslations flow to convert old TDM translations to the equivalent TDM MTables. Each execution of the convertLuTranslations flow deletes and re-populates the related MTables.
The LuParams has the following fields:
LuParams example:
The LU_PARAMS' population flow runs the fnEnrichmentLuParams function. This function runs the LU's SQL queries in the LuParams, creates the <LU>_params
table in the TDM DB if needed, and populates the <LU>_params
table in the TDM DB. Each parameter's column holds a JSON file that contains the values of the parameter. Each parameter can hold several values that are separated by a comma. For example:
When synced, the LUIs create and update the <LU>_params
table in the TDM database. A separate <LU>_params
table is created for each LU. The naming convention of the parameter table is <LU Name>_params
, e.g., customer_params.
In addition, the TDM task execution process populates the tdm_params_distinct_values TDM DB table with the parameters list and the valid values for [combo parameters].
Parameter tables are used for the following:
<LU>_params
table of the task's root LU. The AI-based generated entities are not 'synced' from a data source. The AI process generates entities, and TDM imports the generated entities to Fabric. A post TDM process updates the parameter tables for the imported entities to enable a selection of these entities based on parameters.
Click here for more information about the AI-based generation.
Notes:
<LU Name>_params
table in the TDM DB. The <LU Name>_params
table is needed by both entities selection methods of a TDM task: Parameters and Random Selection.Prerequisite: Verify that the LU_PARAMS table is attached to the LU Schema.
Add the LU's parameters to the LuParams MTable (located under References in the Project tree).
Note that from TDM 8.1 onwards, the previous translation object - trnLuParams - is replaced with the LuParams MTable. Deploy all LUs to the debug server and run the RunTDMDBUpgradeScripts flow. This flow runs the convertLuTranslations flow to convert old TDM translations to the equivalent TDM MTables. Each execution of the convertLuTranslations flow deletes and re-populates the related MTables.
The LuParams has the following fields:
LuParams example:
The LU_PARAMS' population flow runs the fnEnrichmentLuParams function. This function runs the LU's SQL queries in the LuParams, creates the <LU>_params
table in the TDM DB if needed, and populates the <LU>_params
table in the TDM DB. Each parameter's column holds a JSON file that contains the values of the parameter. Each parameter can hold several values that are separated by a comma. For example:
When synced, the LUIs create and update the <LU>_params
table in the TDM database. A separate <LU>_params
table is created for each LU. The naming convention of the parameter table is <LU Name>_params
, e.g., customer_params.
In addition, the TDM task execution process populates the tdm_params_distinct_values TDM DB table with the parameters list and the valid values for [combo parameters].
Parameter tables are used for the following:
<LU>_params
table of the task's root LU. The AI-based generated entities are not 'synced' from a data source. The AI process generates entities, and TDM imports the generated entities to Fabric. A post TDM process updates the parameter tables for the imported entities to enable a selection of these entities based on parameters.
Click here for more information about the AI-based generation.
Notes:
<LU Name>_params
table in the TDM DB. The <LU Name>_params
table is needed by both entities selection methods of a TDM task: Parameters and Random Selection.