Regular transformation

Overview

Regular transformation is the standard transformation type for building a transformation from selected source tables, joins, output columns, filters, and optional persistence settings. Use it when the transformation can be modeled through the editor grids instead of being written manually.

Function

A Regular transformation defines how source tables are combined and which columns are exposed in the transformation output. The editor enables the table, reference, column, star, snapshot, and predefined-transformation areas so the transformation can be maintained through structured selections.

The Tables grid defines the participating tables, aliases, join behavior, filters, and optional subselects. The References grid connects table sequence numbers through an available reference. The Columns grid defines the output column names, source references, expressions, aggregation flags, default values, sequence, primary-key position, friendly names, and descriptions.

When a table row is selected, the context actions can check and update columns, add all table columns to the transformation, remove all table columns from the transformation, or inherit the source table primary key. The Fill columns action helps populate the output-column grid from the selected table structure.

Use the top-level filter and having boxes for transformation-level conditions. Use Persist table and Persist package when the transformation output should also be materialized through a persistence package.

Access

Create a Regular transformation from the Transformation Wizard by choosing a standard dimension, fact, or other transformation flow, or open an existing Regular transformation from the transformation list. Regular transformations can also be opened from the architecture diagram when the transformation is shown there.

How to access

Navigation tree

Schema -> Transformations -> open a regular transformation

Toolbar

ETL -> New -> New Transformation or ETL -> List -> Transformations

Diagram

Open an existing regular transformation node from the architecture diagram when present

Visual element

Transformation editor -> TransType / Tables / Columns / References

Screen overview

IDPropertyDescription
1NameTransformation name used for the generated transformation output.
2SchemaSchema where the regular transformation is maintained.
3TransTypeIdentifies the transformation as Regular and enables the structured definition grids.
4Hist TypeDefines the historization behavior expected from the transformation output.
5TablesLists the tables used by the transformation and controls sequence, aliases, join behavior, filters, and subselects.
6ColumnsDefines the output columns, their source references or expressions, aggregation behavior, defaults, sequence, key position, friendly names, and descriptions.
7ReferencesConnects two table sequence numbers through an available reference description.
8StarsAssociates the transformation with star metadata, including the view name, fact flag, and optional filter.
9Predefined transformationsAdds reusable predefined transformation logic and controls whether it is used with vault structures.
10Snapshot group / SnapshotLinks the transformation to snapshot metadata when snapshot-based behavior is needed.
11FilterTransformation-level filter condition applied to the generated result.
12HavingTransformation-level having condition used when aggregated output requires a post-aggregation condition.
13Fill columnsPopulates or refreshes output-column entries from the selected table structure.
14Persist table / Persist packageOptional persistence settings used when the regular transformation output should be materialized.
15SaveStores the transformation metadata, table layout, reference layout, column definitions, filters, and persistence settings.
16Create in DWHCreates or refreshes the regular transformation in the data warehouse after the definition is saved.

Related topics