Jeremy Cohen
Jeremy Cohen
resolves https://github.com/dbt-labs/dbt-core/issues/5720 ### Description - If an internal macro is called as `dbt.internal_macro`, prefer the version actually defined in the internal (`dbt`) namespace. All of these macros should be dispatched,...
## Big idea We're moving, slowly but surely, in the direction of sensible defaults for [macro dispatch](https://docs.getdbt.com/reference/dbt-jinja-functions/dispatch). Now that we've established conventions, let's find ways to make it easier/quicker to...
Why isn't `flat_graph` included in `manifest.deepcopy()`? Probably not for any reason in particular. The original implementation of `manifest.deepcopy()` was the early days of the dbt-RPC server (https://github.com/dbt-labs/dbt-core/commit/1a0df174c9f252d0f93e03dbf4ef5005b2429072), and that's still...
Today, the docs on dbt's Jinja "extensions" (context methods) are hand-crafted by in-house artisans: https://docs.getdbt.com/reference/dbt-jinja-functions This risks all sorts of human-error mistakes (see https://github.com/dbt-labs/docs.getdbt.com/pull/1454, among many others), not to mention...
Create [events](https://github.com/dbt-labs/dbt-core/blob/main/core/dbt/events/README.md) for each time dbt: - Schedules a node for removal or re-parsing, including the unique_id of that node - Finishes re-parsing a node, including its unique_id and all...
Très bon work on getting this up + running + onto pypi, Fabrice ! We've just released a new testing framework, pytest-dbt-adapter: - https://github.com/fishtown-analytics/dbt-adapter-tests - https://pypi.org/project/pytest-dbt-adapter/ This replaces the older...
### Problem ```yml constraints: - type: FOREIGN_KEY # multi_column columns: [FIRST_COLUMN, SECOND_COLUMN, ...] expression: "OTHER_MODEL_SCHEMA.OTHER_MODEL_NAME (OTHER_MODEL_FIRST_COLUMN, OTHER_MODEL_SECOND_COLUMN, ...)" columns: - name: FIRST_COLUMN data_type: DATA_TYPE # column-level constraints constraints: - type:...
As a dbt developer, especially on BigQuery, I want to preview my just-built table in the fastest & cheapest way possible. --- When users run `dbt show --select my_model`, rather...
These words all have specific meanings, whether referring to an internal process or object of importance to `dbt-core`: - parsing - rendering, contexts, macro_manifest - which contexts are available where...
Right now `saved_queries` are not included in the output of `dbt list`. They should be. Basic fix: https://github.com/dbt-labs/dbt-core/commit/d6e7cda5a16d3bb6f410252e13b63a9c69afc2b6 **Acceptance criteria:** - `dbt list` includes resources with `NodeType.SavedQuery`