Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2023.2

...

Choose Delete Record Type from the record type ellipsis menu to delete it.

Image RemovedImage Added

Adding and Deleting Members

...

  1. Choose a record type and click the Add Member button (+).
    Image RemovedImage Added
  2. Specify a name for the new member and choose a type from the drop-down menu. You can add a primitive, a list of primitives, or record type as a member of the selected record type (see Data Modeling for information about types of members).
    Image Modified
  3. Choose a data generation mode for the new member. See Mask and Generation Settings for details.
    Image Modified
  4. Configure the mode settings and click Create.

To delete a member from the model, choose Delete Member from the member's ellipsis menu.

Image RemovedImage Added 

Setting Properties

...

  1. Click on a component and choose Add New Property from the ellipsis menu.  
    Image RemovedImage Added
  2. Define the property in the field that opens.
     
  3. Changes are automatically saved when you click away. 

...

  1. Open the Remove Property menu.
    Image Modified
  2. Click the trash icon.
    Image RemovedImage Added 

Adding and Deleting SQL Templates

...

  1. Click on the data set mode in the model and click the Add Template button (+).
    Image Modified 
  2. Enter your SQL template and click Save.
    Image Modified 

The new template will appear in the model. It will be assigned a display name in a SQL# format and include an empty results set. 

Image Modified

To change the template display name:

  1. Click the ellipsis menu icon and choose Edit Display Name.
  2. Specify a new name when prompted and click Save. Changing the display name only affects how it's represented in the model and does not affect the underlying data.
    Image Modified 

To delete a template, click the ellipsis menu icon and choose Delete SQL Template.

Image RemovedImage Added

Adding and Deleting SQL Parameters

SQL parameters are To add a parameter:

  1. Choose a template and click the Add Parameters button (+) for with the template parameters in the sidebar. 
    Image Modified
  2. Specify a name for the parameter when prompted and click Create.

...

  1. Click the ellipsis menu and choose Delete Parameter from the drop-down menu.
    Image RemovedImage Added
  2. Confirm that you want to delete the parameter when prompted. The parameter and all its associated data will be removed from the repository.
    Image Modified

Adding and Deleting Columns

...

  1. Click on a result set to view its columns.
  2. Click the Add Column button (+) in the Columns area and enter a name when prompted.
    Image Modified
  3. Click Create.  

...

  1. Click the column's ellipsis menu icon and choose Delete Column.
    Image RemovedImage Added 
  2. Confirm that you want to delete the column when prompted.
    Image Modified 

Generating Data

...

  1. Click on a record type or SQL template and choose Mask and Generate Settings from the component's ellipsis menu.  
    Image RemovedImage Added
    The Mask and Generate Settings for a result set are limited to the number of occurrences. 
    Image Modified
  2. Choose a mode from the drop-down menu. The mode determines how the data is generated. Each mode has different options.  See See Mask and Generation Settings for details.
     
    Image Modified
  3. Configure the Mask and Generation Settings for the type you selected and click Save.
  4. Click Generate Data in the toolbar.
     Image Modified
  5. Specify a name for the generated repository, choose the number of records to generate, and select which original data sets to include. 
    Image Modified
    For SQL templates, you will be able to expand SQL templates. 
    Image Modified 
  6. Click Generate to add the data generation task to the queue.

...

  1. Click on a component and choose Infer Constraints from the member's or key's ellipsis menu (also see Inferring Data Constraints). You could manually set the constraints, but using the built-in function on existing data makes this step easier.
  2. Click on the constraints for any components if you need to make adjustments.
  3. Choose Mask and Generate Settings from the components ellipsis menu.
  4. Choose a mode from the drop-down menu. The mode determines how the data is generated. Each mode has different options. See Mask and Generation Settings for details.
  5. Configure the settings for the type you selected and click Save.
  6. Click Mask Data in the toolbar.

Image Modified 

All data members with mask and generate settings will be replaced in a new masked repository.   

...

  1. Open the repository from which you want to generate a subset. 
  2. Set the data constraints for the subset (see Inferring Data Constraints). Data that is within the specified constraints will be copied to the new subset repository. 
  3. (Optional) Click Integrity Test in the toolbar to verify that the constraints are valid (see Testing Data Integrity). Only data that passes the integrity test will be copied to the new subset repository. 
  4. Click Subset Data in the toolbar. 
    Image Modified
  5. Specify a name for subset repository when prompted and click Subset

...

The Data Modeling feature can automatically set constraints for generating new data based on the data in the repository. You infer constraints for the selected repository by choosing a repository in the sidebar and click the click Infer Constraints button.

Image Modified

You can also infer constraints for individual members and keys by choosing Infer Constraints from the key/member ellipsis menu.

Image RemovedImage Added

CTP will infer that the data is a Boolean, date, number, or string. 

...

If you want to edit the constraints, click on the constraint properties and make changes in the Data Constraint Settings editor. 

Image Modified

You can configure the following settings:

...

You can configure the component to reference the data in another component. This ensures that keys, members, columns, result sets, and other data-holding objects in the model remain consistent. Click in the Reference field and a hierarchical view of the objects in the data set appear.   

Image Modified

Testing Data Integrity

...

You can test the integrity of individual objects in the model (i.e, members, such as members and columns) or all objects in a data set by choosing Integrity Test from the ellipsis menu. 

Image RemovedImage Added

You can test the data integrity for the repository by clicking the clicking Integrity Test button in the toolbar.

Image Modified

 If no constraints are set, a warning will appear. If the data does not match the constraints, an error will appear, and the member will be flagged. 

Image Modified

You can click on the error message to see details in an overlay.

Image Modified

You can view additional information about the integrity tests in the Test Data Assistant Tasks tab.

Image Modified

Mask and Generation Settings

...

Choose this mode to programmatically set constraints. Simple math, string, and date operations using JavaScript syntax are supported. You can also use the ready-made aggregate functions in your formulas (e.g.for example, SUM, COUNT, etc.and so on). 

Image Modified

See Consuming the Data in Tools for information on the syntax for referencing other record type members.

...