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
Ideal is that build supports the superset of all flags. If a flag is supported by any one of the sub-tasks, it should be supported by build, too. Tasks that can use the flag, observe it; tasks that can't use it, ignore it.
Flags I'm particularly interested in:
--full-refresh
--store-failures
--state + --defer
--resource-types (not supported by other tasks, except list, but should be supported by this one IMO)
Ensure produced artifacts (manifest.json, run_results.json, sources.json) make sense
Should dbt build also include dbt docs generate (and produce catalog.json as well)? This one is funny, since it requires looping back through all nodes to recompile and "execute" them (compile SQL + grab metadata, in a way that varies by adapter). I don't think this should be a hard requirement today, it's something we should think more about.
I'm going to close this tracking issue, in favor of keeping #3595, #3596, #3597 open and tagged for the next cycle epic + release milestone. In the future, let's open all tracking issues as epics, which enables us to nest an epic for a specific work-area (e.g. dbt build) inside larger release + cycle epics.
Tracking issue for the generalized
dbt build
command outlined in issue #2743manifest.json
,run_results.json
,sources.json
) make sensesource snapshot-freshness
for now~~ - [ ] Refactor cmd line library ~~ --> still a smart thing to do, but not needed for this effort
The text was updated successfully, but these errors were encountered: