Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Similar to the Split Entities rule, this Advanced version combines multiple Split Entities rules that have the same matching and general entity creation properties, while allowing the user to define each new entity's moved attributes.
Image RemovedImage Added

Label

Description

Match for entity

Select the criteria for finding the matching entities from the drop-down list. Refer to Model Conversion Matching Criteria for details.

Split definitions

Select for the criteria for finding the matching entity to use for splitting the matched entity. Click the Add split definition button to add other criteria that will be applied to same entity.

Split method

Select the method for splitting the matched entity:

  • Combined: Creates a single entity using the matched entities.
  • Individual: Creates an entity for each matched entity.

Duplicate

The action to occur when a property already exists.

  • Ignore: Do not create the property and continue
  • Rename: Rename the property with a _{n} suffix
  • Overwrite: Delete the existing property and create the new property.

Split when no attributes are moved

Indicates whether to create entities when no attributes will be moved to the new entities.

Generated entity label

Resolves the label for the created entity:

  • Copy label: Copy the original entity's label to the created entity.
  • Do not copy label: The created entity will not have a label.

PK source mapping

Select the action for handling the source mapping on the copied PK attributes:

  • Remove: Remove the source mapping on the copied PK attribute.
  • Use original: Copy the source mapping from the original PK attribute.

Copy PK attribute type

Indicates whether the PK attribute's type will be copied to the created entity.

Copy PK data transformation

Indicates whether the PK attribute's data transformation will be copied to the created entity.

Assign to generated entities

Assigns an entity type(s) to the created entities.

Adding and managing rules for splitting entities

This area enables you to define the criteria to be used for splitting the matched entity. Subsequent split rule criteria are applied sequentially, to create new entities.

...

Image Added

Label

Description

Do not move attributes

Select the attribute properties that should not be moved.

Do not move attribute of types

Select the attribute types that should not be moved.

Move attributes

Select the attribute properties to be moved.

Move attribute of types

Select the attribute types to be moved.

Rename entity

The template used for renaming the created entity.

Note
titleNote

The following variables are available:

  • table: The table object for the matched entity.
  • column: The column object of the first matched attribute.
  • matchedColumns: A list of column objects of the matched attributes.

Rename attribute

The template used for renaming the matched attribute.

Note
titleNote

The following variables are available:

  • table: The table object for the matched entity.
  • column: The column object of the first matched attribute.