Transformation

Overview

The Transformation page maintains a transformation definition, including its type, schema, output behavior, source tables, joins, filters, columns, references, and generated view settings.

Function

The main fields identify the transformation name, schema, type, historization type, persisting behavior, direct source, friendly name, description, and dependency behavior.

The Definition area combines stars, predefined transformations, source tables, joins, filters, result joins, macros, columns, references, and output-table settings.

The page also supports checking and updating columns, filling columns, creating the view in the data warehouse, and saving the transformation definition.

Access

Open an existing transformation from the model navigation tree, from the Transformations list, or by double-clicking a transformation object in the diagram.

How to access

Model -> Layers -> [layer] -> [schema] -> Transformations -> [transformation] -> Edit transformation.

Toolbar

ETL -> Transformations, then double-click a transformation row.

Diagram

Transformation object -> double-click.

Visual element

Transformation page

Screen overview

ID Property Description
1NameTransformation name shown in lists and navigation.
2SchemaSchema that contains the transformation.
3TransTypeTransformation type selected for the definition.
4Hist TypeHistorization behavior used by the transformation.
5PersistTablePersisted table connected to the transformation.
6PersistPackagePersisting package connected to the transformation.
7Direct sourceMarks whether the transformation reads directly from a source.
8Friendly nameBusiness-friendly transformation name.
9DescriptionBusiness description or notes for the object.
10Create unknown memberCreates an unknown member for supported dimensional scenarios.
11Fact transformationMarks the transformation as fact-oriented.
12DistinctUses distinct output rows.
13Don't detect dependenciesSkips automatic dependency detection.
14Script typeScript category used for generated logic.
15Snapshot groupSnapshot group connected to the transformation.
16SnapshotSnapshot connected to the transformation.
17DefinitionMain transformation definition area.
18StarsStars connected to the transformation.
19Predefined transformationsReusable transformation templates applied to the transformation.
20Check and update columnsChecks and refreshes transformation columns.
21Add all columns to transformationAdds available columns to the transformation.
22Remove all columns from transformationRemoves all transformation columns.
23Inherit primary keyInherits primary-key metadata where applicable.
24TableSource or output table row in the definition.
25Is output tableMarks a table as output.
26Union allUses union-all behavior.
27Table AliasAlias used for a table row.
28JoinHistTypeHistorization join behavior.
29JoinTypeJoin type used between rows.
30Force JOINForces join generation.
31Reference StatementStatement used for a reference join.
32Filter StatementFilter statement for a table row.
33Resulting joinPreview of the resulting join expression.
34Add calendar macroAdds a calendar macro to the definition.
35Column NameTransformation output column name.
36StatementExpression used for the output column.
37IsAggr.Marks the column as aggregated.
38DefaultValueDefault value for the output column.
39PK PositionPrimary-key position for the output column.
40Fill columnsFills the column list from the current definition.
41FilterTransformation filter statement.
42HavingHaving clause for aggregate logic.
43VIEWView statement preview.
44Create in DWHCreates the transformation view in the data warehouse.
45SaveSaves the current definition, refreshes the relevant navigation or list, and keeps the page consistent with the saved state.
46CancelLeaves the page without continuing the current edit.

Related topics