Data Transformation Operations (DTO) Overview

DTOs provide flexible and repeatable processes to maintain, normalize, add, validate, parse, and concatenate data. DTOs can be exported and imported from project to project to eliminate duplicate effort.

You can access DTOs from the main InEight Model window. Click Logic > DTO.

The Data Transformation Operations window has three tabs:

  • DTO – Lets you create a tree structure of DTOs.

  • Selector - You can select model objects from tags and object properties using specific criteria.

  • Action – Lets you create, parse, concatenate, and quantify model data, and more through various functions.

DTO tab

1 Action icons provide one-click actions for the most common DTO functions. You can add, add group, export, import, duplicate, and delete.
2 The list view lets you enable or disable DTOs, create DTOs, and view the list grouped by folders.
3 The log view shows the interaction information of DTOs when they are used. The Maximize/Minimize icon opens or closes the DTO Log panel. You can use the delete icon to clear the log.
4 Bottom action buttons let you run the selected DTOs or selected DTO groups, run all enabled DTOs. Test your included model objects in the Selector tab criteria.
5 You can use the Expand Panels icon to view all three tabs at the same time or view one tab at a time.

Selector tab

Rule Type Select Tag or Object Property.
Tag/OP Name Select a Tag or OP Name
Operator Select the operator rule.
Value Select a value from the tag or object property identified in Tag / OP Name field.
Exclude Exclude the children or parent model objects, or you can ignore using the none value.

After you click the Test button, you can review and validate your selection criteria in the Selection Information panel.

Actions tab

Action

Select between multiple action types that include Tag, Temp Property, Calculated, Quantity, Elements, and Sequential Tags.

Tag Name Enter a new unique tag name or select an existing tag name.
Tag Value Enter the new value that you want to associate to the Selector tab criteria.

The available fields change depending on the action you select.