An Enrichment function is a Project function without Input / Output parameters that is used to insert, update, or delete an LU Table's data after it has already been populated from a source object. It is defined as a specific category of Fabric Regular functions.
The steps for creating an Enrichment function in Fabric Studio are the same as those for a creating a Regular function.
The steps which are unique for Enrichment functions are as follows:
Click for more information about How to Create a Project Function.
An Enrichment function must be attached to one or more LU tables in the LU schema to be executed during the LUI sync.
Do the following:
Note that the Enrichments tab is hidden by default. To show it in the Studio, open the Settings and click the Show Enrichments List option.
An Enrichment function must be attached to one or more LU tables in the LU schema to be executed during the LUI sync.
Do the following:
Go to Project Tree > Logical Units > [LU Name] > Tables > [Table Name] to display the Table Schema window.
To attach the Enrichment function using the LU Table Properties tab, click the three dots next to the Enrichment Functions option to open the Enrichment Item Collection Editor.
Click Add and then click the area next to Name to display the list of Enrichment functions. Note that only the functions without Input and Output parameters are displayed.
Select the function from the list.
(Optional) To add more Enrichment functions to the same LU table, click Add again and select the additional functions. Define the Enrichment functions execution order using the arrows next to the function names in the Editor.
Click OK to close the Editor.
Save the table.
Open the LU Schema > Enrichment Order tab to verify that the enrichment order of all the Enrichment functions in the LU is correct. Note that you can edit the enrichment order on the LU schema level.
To remove an Enrichment function from the LU table, do the following:
Go to Project Tree > Logical Units > [LU Name] > Tables > [Table Name] to display the Table Schema window.
In the Table Properties tab, click the three dots next to the Enrichment Functions option to open the Enrichment Item Collection Editor.
Select the function and click Remove.
Click OK to close the Editor.
Save the table.
An Enrichment function is a Project function without Input / Output parameters that is used to insert, update, or delete an LU Table's data after it has already been populated from a source object. It is defined as a specific category of Fabric Regular functions.
The steps for creating an Enrichment function in Fabric Studio are the same as those for a creating a Regular function.
The steps which are unique for Enrichment functions are as follows:
Click for more information about How to Create a Project Function.
An Enrichment function must be attached to one or more LU tables in the LU schema to be executed during the LUI sync.
Do the following:
Note that the Enrichments tab is hidden by default. To show it in the Studio, open the Settings and click the Show Enrichments List option.
An Enrichment function must be attached to one or more LU tables in the LU schema to be executed during the LUI sync.
Do the following:
Go to Project Tree > Logical Units > [LU Name] > Tables > [Table Name] to display the Table Schema window.
To attach the Enrichment function using the LU Table Properties tab, click the three dots next to the Enrichment Functions option to open the Enrichment Item Collection Editor.
Click Add and then click the area next to Name to display the list of Enrichment functions. Note that only the functions without Input and Output parameters are displayed.
Select the function from the list.
(Optional) To add more Enrichment functions to the same LU table, click Add again and select the additional functions. Define the Enrichment functions execution order using the arrows next to the function names in the Editor.
Click OK to close the Editor.
Save the table.
Open the LU Schema > Enrichment Order tab to verify that the enrichment order of all the Enrichment functions in the LU is correct. Note that you can edit the enrichment order on the LU schema level.
To remove an Enrichment function from the LU table, do the following:
Go to Project Tree > Logical Units > [LU Name] > Tables > [Table Name] to display the Table Schema window.
In the Table Properties tab, click the three dots next to the Enrichment Functions option to open the Enrichment Item Collection Editor.
Select the function and click Remove.
Click OK to close the Editor.
Save the table.