Dependent Field

In data processing and synthetic data generation, a dependent field is a data attribute or field that is dependent on another field in the data. For instance, a dependent field might be a person's age, which is dependent on their date of birth. The dependent field cannot be generated without first generating the field it depends on.

Dependent field - If previous fields are dependent on this field option then we can select from the dropdown. If the fields are not dependent then we can choose None.

When the user clicks on "Add New Dependent Field," a popup window appears that displays all the available fields in the table.

All the available fields are displayed to select a column

After selecting a column from the available fields, we can add a semantic dependency and click on the "Save" button to create a new dependent field.

Gender is selected from the field table and Nature of Dependence Dropdown is shown to select a constraint
Selected Dependent Field is being displayed

At the bottom of the page, there are three buttons

  • Clear: The "Clear" button allows the user to cancel any changes made to the semantic types and patterns added to the page and exit the Assign Semantics page without saving any changes. This button is useful if the user realizes that they made a mistake or if they need to start over from scratch.

  • Test: The "Test" button allows the user to test the semantic types assigned to the data attributes and preview a sample of the generated data. When the user clicks on this button, the system generates a preview of the synthetic data based on the assigned semantic types and constraints and displays it on the screen for the user to review. This allows the user to ensure that the generated data is consistent with their expectations and make any necessary adjustments before proceeding with the data processing tasks.

Save: The "Save" button allows the user to save any changes made to the semantic types and fields on the page. When the user clicks on this button, the system saves the updated information and moves to Confirm synthesis strategy page(Step 3). This button is essential to ensure that any changes made to the semantic types and fields are saved and can be used in the subsequent data processing and synthetic data generation steps.

Last updated