Transformation dependencies

The Dependencies step sits between Query and Mapping in the transformation editor. It records the objects your transformation reads from, so the transformation gets the right upstream context and circular setups are blocked early. The full build, test and finalize flow is on Build, test and finalize a transformation.

Open the Dependencies step

Choose the dependencies

  1. Click Manage on the step, or Manage Dependencies while it is empty. The Select dependencies modal opens.
  2. Tick the checkbox on every object you want to mark. The modal lists the objects you can depend on together with your current selection; when the selection changes, only marked rows are kept, so unmarked rows drop off.
  3. For a Warehouse table, pick its source systems on the row: click Add Source and search the grouped list with Search options.... When nothing matches, the list reads No options found. You can mark a table without picking any source system.
  4. The badges on a row show its marked source systems. Click the X on a badge to unmark that one system; beyond four badges, the rest collapse into a +N more badge.
  5. When the marked set is right, close the modal and save the step.

Read the dashboard

Save the step

Fix a refused save

Questions, answered

How do I add a dependency?

Click Manage on the step (or Manage Dependencies while it is empty), tick the objects in the Select dependencies modal, add source systems on their rows if you need them, and save with Apply or Next. Success shows Dependencies saved successfully.

How do I remove a dependency?

Hover its card and click the X, or unmark it in the Select dependencies modal, then save. The list changes only; nothing else is affected. Revert puts the saved list back.

What does "No source system selected" mean?

You marked this dependency but no source system for it. Source systems are optional on a dependency; if the transformation should read from a particular one, open Manage, click Add Source on the row and pick it. A badge that reads Unknown source system means the saved source system is not in the list any more; pick one again.

Can a transformation depend on its own table?

Yes, but not through the transformation's own source system. Marking the same table with its own source system is refused with "A transformation cannot depend on the same table using its own source system. Choose a different source system." Pick a different source system for that row.

What does "Failed to check dependencies. Please try again." mean?

The circular-dependency check could not run, so the step could not complete. Click Apply or Next again to rerun the check.

How do I look at a dependency without leaving the step?

Hover its card and click the open control, or click the card itself; press Enter or Space on the open control to do the same. The object opens in its own popup, with the transformation editor behind it.

Can I pick more than one source system for a dependency?

Yes. Add as many as the row offers; the first four show as badges and the rest collapse into +N more. Click the X on a badge to unmark a single system, or add systems again from Add Source.

Can I clear the whole list?

Yes. Unmark every row in the Select dependencies modal and save; the step returns to No dependencies selected. This changes the transformation's list only.