TDM - Catalog-based Sequence Implementation

Fabric V8.2 has added the Sequences tab to the Catalog. This tab allows to set up the sequences that can be generated in a project as part of a population or any other flow.

Catalog-based Sequence Implementation Steps

I. Catalog - Populating the Sequences Tab

This includes adding the Sequence classification to the Sequences tab and setting the data generator for each sequence.

Click here for instructions.

II. Catalog - Adding the Sequence Classification to the Tables

Currently, the Catalog does not automatically identify the sequence fields. Thus, after a list of sequences has been set in the Sequences tab, the relevant Catalog fields should be manually marked as sequences. Build the Catalog artifacts when completing the manual updates.

Click here for instructions.

III. TDM Implementation Changes

  • Run the TDMLUInit flow to regenerate the load and rule-based data generation flows.

  • Add the TDM_USING_CATALOG_SEQUENCES Global on each LU for which the sequences should be populated by the Catalog. Set this Global to true.

Optional - Overriding the Catalog's Sequence Logic

Edit the flows to override the Catalog sequence logic for some of the ID fields:

Add Data Generation Actors after the CatalogMaskingMapper Actor and link them to the relevant fields in the DbLoad Actor.

Fabric enables you to create your own function or Broadway flow in order to generate a new ID using either MaskingLuFunction Actor or Masking Actor.

Follow these steps for setting custom logic for a given sequence:

  • Open the generated sequence flow and replace the MaskingSequence Actor with MaskingLuFunction Actor or Masking Actor.
  • Set the category input parameter of the Masking or MaskingLuFunction to enable_sequences as a way to use the Actor for sequence (ID) replacement.

TDM - Catalog-based Sequence Implementation

Fabric V8.2 has added the Sequences tab to the Catalog. This tab allows to set up the sequences that can be generated in a project as part of a population or any other flow.

Catalog-based Sequence Implementation Steps

I. Catalog - Populating the Sequences Tab

This includes adding the Sequence classification to the Sequences tab and setting the data generator for each sequence.

Click here for instructions.

II. Catalog - Adding the Sequence Classification to the Tables

Currently, the Catalog does not automatically identify the sequence fields. Thus, after a list of sequences has been set in the Sequences tab, the relevant Catalog fields should be manually marked as sequences. Build the Catalog artifacts when completing the manual updates.

Click here for instructions.

III. TDM Implementation Changes

  • Run the TDMLUInit flow to regenerate the load and rule-based data generation flows.

  • Add the TDM_USING_CATALOG_SEQUENCES Global on each LU for which the sequences should be populated by the Catalog. Set this Global to true.

Optional - Overriding the Catalog's Sequence Logic

Edit the flows to override the Catalog sequence logic for some of the ID fields:

Add Data Generation Actors after the CatalogMaskingMapper Actor and link them to the relevant fields in the DbLoad Actor.

Fabric enables you to create your own function or Broadway flow in order to generate a new ID using either MaskingLuFunction Actor or Masking Actor.

Follow these steps for setting custom logic for a given sequence:

  • Open the generated sequence flow and replace the MaskingSequence Actor with MaskingLuFunction Actor or Masking Actor.
  • Set the category input parameter of the Masking or MaskingLuFunction to enable_sequences as a way to use the Actor for sequence (ID) replacement.