Through the Dependencies Browser, you can explore the datasets that have been used by your current one and the datasets that depend on it. When changes are made in a dataset, they may have impacts on the datasets that depend on it.
- To open the browser, click the dependencies graph at the top of the Transformer page.
Figure: Dependencies Browser - Uses tab
In the Uses tab, you can explore the datasets on which the current dataset depends. The Used By tab shows the datasets that depend on the current one.
NOTE: Both tabs display only the first level of dependencies. For example, if dataset A uses dataset B, which uses dataset C, when dataset A is loaded the Uses tab displays only dataset B.
In each tab, the columns display different information, depending on the type of dataset.
|Column||Imported Dataset||Wrangled Dataset|
Name of the dataset.
To inspect the dataset contents, hover over the name and then click the Eye icon.
To explore the imported dataset, click Details. See Dataset Details Page.
Name of the dataset.
To wrangle the dataset, click its name. See Transformer Page.
For more information on the dataset, click Details. See Dataset Details Page.
For imported datasets, this value indicates the datastore where the dataset is located. For more information, see Dataset Details Page.
|For Wrangled datasets, this value indicates the flow in which the dataset is located. Click the name to explore the flow. See Flow View Page.|
|Last Updated||Timestamp when the dataset was created or last edited.||Timestamp when the dataset was created or last edited.|
In the following example, a dataset has been opened in the Transformer page to reveal the following error in the Recipe Panel:
Figure: Dependency error in the Recipe panel
In this case, a column referenced in the
union transform no longer exists in the source dataset. Through the Dependencies Browser, you can explore and correct this dependency issue.
- Click the Dependencies Graph in the toolbar.
- In the Dependencies Browser, locate the dataset named in the error message.
- Imported Dataset: If the error message references an imported dataset, you must fix the error in the source data. In some cases, this step involves work outside of the application.
- Wrangled Dataset: Click the name of the dataset to open it in the Transformer page.
- When the Wrangled dataset is opened, open the Recipe panel.
Locate the step in the recipe where the issue was created.
Tip: If the problematic transform is not readily apparent, click the Download icon and select Recipe. You can open the downloaded recipe in a text editor and then search for the transform. See Recipe Panel.
Now, that you've identified the problematic transform, you can either:
Fix the issue in the source dataset.
NOTE: If you fix the issue in the source dataset, you should verify if any other downstream datasets are impacted by this change. If the downstream value for the Dependencies Graph is more than 1, you should explore those datasets to verify that your change is not propagating issues into those datasets.
- Change the input dataset to use one that is not broken.
- Fix the issue in the dataset that depends on it.
For more information, see Fix Dependency Issues.