Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #582, at least initially. This is a feature that we need to deploy and play around with to understand better, but it's difficult to use it for production workloads if it's not in a production release of dbt!
I suspect this functionality may change in meaningful ways, and I therefore suggest that:
I tried hiding the subtask from the argparse help menu, but i think
argparse.SUPPRESS
only works for flags (and not subtasks).Once this is merged and we've had some time to experiment with it, we should queue up a subsequent issue to round out any rough edges and add some tasks.
Potential use cases:
Really compellingly, we can supply entrypoint macros in packages, so the redshift package could contain macros that make it dead simple to do some really complex perf tuning!