DataJunction / dj

A metrics platform.

Home Page:http://datajunction.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow for tagging columns as deprecated to inform deprecation warnings/analysis

samredai opened this issue · comments

When tables change in the warehouse, updating source nodes in DJ, these actions can sometimes invalidate many downstream nodes. Often times the person maintaining the warehouse table is the same person maintaining the source node in DJ. It would be nice if breaking changes to the warehouse table, most often dropping/renaming columns, can be pre-empted by marking columns as deprecated. These deprecation tags can then be used to provide deprecation warnings for downstream nodes and even DJ generated queries that indirectly use those deprecated columns.

DEPRECATED column/node tag is a great idea. But in order to be useful we should keep the mechanism simple imo.