A Dimension or Fact table's editor shows both directions of its data picture. The Dependencies step lists the objects the table reads, and the Dependants tab lists the objects that use it. Check both before you change, drop or delete a table, so you know what your change can affect. A dictionary's editor has its own pair; see Dictionary dependencies and Dictionary dependants. Static tables show the same Dependants tab.
The Dependencies step is the third step of the wizard, between Columns and RLS. It is a read-only record of what sits upstream of the table.
The step has no fields and nothing to save; it only shows what is recorded. To change what a transformation reads, open its Dependencies step: Transformation dependencies. A view manages its own list on View dependencies.
While the list loads, the step reads Loading dependencies…. With nothing recorded, it reads No dependencies and This table has no upstream dependencies defined.
The Dependants tab sits between Preview and Settings.
| You see | What it means | What to do |
|---|---|---|
| Table Not Created and Please save the table first to view its dependants | The table is not saved yet, so there is nothing to check. | Save the table's General step first; see Create a dimension or fact table. |
| Failed to load dependants, with a Retry button | The list could not load. The reason appears under the heading. | Click Retry. If it keeps failing, check again later. |
| No dependants found and This table is not currently used by any downstream objects. | The check ran and found nothing that uses the table. | Nothing; the table is not in use. |
Check the Dependants tab first.
Nothing that depends on a table is removed with it. The objects that use it can break until you fix them or deploy the table again.
For the drop and delete flows, see Deploy, run, truncate and monitor tables and Deleting a table with dependants.
Reading a table, including its steps and its Dependants tab, needs View Warehouse Objects. Changing the table itself needs more; the full list is in Warehouse permissions and row-level security.
Dependencies points upstream: it lists the objects the table reads. Dependants points downstream: it lists the objects that use the table. Read both before you change the table.
The object opens in its own window, and the table's window stays behind it. The tooltip on the name tells you what will open, as Open table or Open transformation, followed by the object's name.
The transformation's name could not be resolved, so the entry falls back to its number. When nothing could be resolved at all, it reads Unknown transformation.
No. The step is read-only. What a transformation reads is set on its own Dependencies step, described in Transformation dependencies; a view manages its own list on View dependencies.
Nothing upstream is recorded for the table yet, so the step reads No dependencies and This table has no upstream dependencies defined.
The table has not been saved yet, so there is nothing to check. Save the table's General step first; the tab fills in once the table has a saved record.
The tab shows the kinds that are in use. A kind with no entries does not appear, so a missing group means nothing of that kind uses the table.
The tab reads Failed to load dependants with the reason under the heading, and a Retry button. Click Retry; if it keeps failing, check again later.
Yes. Dropping or deleting a table does not remove the objects that use it, and those objects can break until you fix them or deploy the table again. See Deploy, run, truncate and monitor tables.
View Warehouse Objects covers reading a table, its steps and its Dependants tab. See Warehouse permissions and row-level security.