You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 21, 2023. It is now read-only.
Describe the bug
Tables extension doesn't properly support tables relying ("uses") on other tables from different DAG.
This causes issues on "Tables managed by ..." view, where no graph will be shown for the 'dag2' (see Steps to reproduce).
To Reproduce
Steps to reproduce the behavior:
In /config/tables.yaml declare two tables, belonging to two different DAGs, where one is using another e.g.:
- name: table1
db: db
dag_id: dag1
task_id: create_table1
- name: rollup_of_table1
db: db
uses: db.table1
dag_id: dag2
task_id: rollup_of_table
```1
2. Run DiscreETLy, go to /etl, select the graph view for dag2
3. No graph is shown
**Expected behavior**
The graph should be shown.
The text was updated successfully, but these errors were encountered:
* Fix typo in variable name
dag_progess -> dag_progress
* Add a workaround for table referencing another from different DAG
This replaces node's parent to link to root, instead of failing to lookup table from another DAG
Also references issue created on Github
* Document the current state of the /issues/22#22
See #23 for an introduction of a workaround - allowing for declaration and specified above, but losing progress and dependency tracking on Tables Managed by..
More extensive rewrite would have to happen to properly support shared tables among different DAGs.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Describe the bug
Tables extension doesn't properly support tables relying ("uses") on other tables from different DAG.
This causes issues on "Tables managed by ..." view, where no graph will be shown for the 'dag2' (see Steps to reproduce).
To Reproduce
Steps to reproduce the behavior:
The text was updated successfully, but these errors were encountered: