Transformation general settings

The General step opens the transformation editor, ahead of Query, Dependencies, Mapping and Validation. It holds the choices the later steps build on: the table the transformation loads, the source system it reads and the pattern it writes with. Fill it in first. The full create, test and finalize flow is on Build, test and finalize a transformation.

Fill in the General step

  1. Open a transformation and stay on Transformation > General. If you started from a table's Transformations tab, the table is already chosen.
  2. Choose the Table. Only Dimension and Fact tables are listed. Use Search tables… to find yours. Pick carefully: Table is available only while the transformation is new, and it locks after the first save.
  3. Choose the Source System. Until you pick a table, the field reads First make table selection; then it lists the source systems of the table you chose.
  4. Choose the Pattern. The choices depend on the table type, and Diff Delete and Diff Update appear only when the source system already has a transformation. See Transformation patterns and load settings.
  5. Set the periodic options if they appear. A periodic pattern shows Synchronize Days, set to 1. Depending on the pattern, you also get Full Reload When Partition Empty, Loop Increment Value and Full Reload Start Date. Transformation patterns and load settings describes each one.
  6. Add a Suffix if the table and source system already have a transformation. It is what tells the two names apart.
  7. Check the Name. It is built from your choices and cannot be edited; the field shows Auto-generated. Add a Description if you want optional notes about the transformation.
  8. Set Schedule if a workflow should run the transformation. It starts off; turning it on has a check of its own, described below.
  9. Save with Apply, or click Next to move on.

What you can still change later

FieldAfter the first saveIn a copy
TableLockedLocked
SuffixLockedEditable
Source SystemLockedEditable
PatternLockedEditable
NameAuto-generated, lockedAuto-generated, locked
DescriptionEditableEditable
ScheduleEditableEditable
Periodic optionsEditableEditable
Query execution settingsEditableEditable

To open a copy, click Open copy on the Duplicate transformation row. Its tip reads: "Open a copy with the same configuration - set a new suffix to save". A copy starts with Schedule off and Synchronize Days 1.

Save the step

Schedule the transformation

Open the query execution settings

The Query execution settings row appears under the configuration fields once you choose a Table. Click Configure to open the settings dialog, where the performance presets, the settings history and the two toggles live. Transformation patterns and load settings describes them.

Fix a validation error

Saving checks the step's values first. A problem appears as a Validation Error toast and is marked on the field. The messages are:

Fix the value and save again.

Questions, answered

Why can't I change the Table on a saved transformation?

A saved transformation is tied to its table. Table is available only while the transformation is new; it locks after the first save, and in a copy as well. To load another table, create a new transformation from that table.

I saved the wrong Suffix. How do I fix it?

Open a copy: click Open copy on the Duplicate transformation row, set a new Suffix in the copy and save it. The row's tip reads "Open a copy with the same configuration - set a new suffix to save". See Build, test and finalize a transformation.

Why is Source System disabled?

Until you pick a Table, the field reads First make table selection, because source systems belong to the table. After the transformation is saved, the field locks, and you change the source system in a copy. If the list is empty instead, add the source system to the table first; see Semantic sources, source systems and logical models.

What happens when I turn Schedule on?

The transformation becomes available to the workflows that contain it, so a scheduled run can execute it; see Schedules and when a workflow starts. Turning the switch on also checks the transformation's dependencies: if it lies on a dependency cycle, switching on is refused, while switching it off is always allowed.

Where are the query execution settings?

Under the configuration fields of the General step. The Query execution settings row appears once you choose a Table; click Configure to open the dialog. Transformation patterns and load settings describes the presets and toggles.

Why is my Full Reload Start Date refused?

The date must use the format YYYY-MM-DD and sit between 1970-01-01 and 2106-02-07. Clear the field to let the system find the earliest date itself. See Transformation patterns and load settings for the periodic options.