You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

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.

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.

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

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

The following variables are available:

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