Skip to content

Static check the DAG #147

@MaxHalford

Description

@MaxHalford

Consider the following edge case:

  • You clone table A and B from production
  • B depends on A
  • Now you remove A's script
  • If you refresh B, it will still work on your branch, because you've clone A into it; deleting A's definition didn't delete A's physical table
  • The refresh will fail in production

I think the cleanest solution is to be able to do a static analysis of the DAG. If B depends on A, then A needs to have a definition.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions