Context: Currently, adding a Python models blocks the entire dry run.
Questions:
- What's needed to support Python models?
- Alternative: Can we imagine a way to skip Python models in model validation?
Exception is thrown here:
|
if node.language is not None and node.language != "sql": |
|
failing_nodes.append( |
|
( |
|
"NODE_NOT_SQL : Only SQL language models are supported", |
|
node.unique_id, |
|
) |
|
) |
Context: Currently, adding a Python models blocks the entire dry run.
Questions:
Exception is thrown here:
dbt-dry-run/dbt_dry_run/execution.py
Lines 70 to 76 in f69d6fb