Jeremy Cohen

Results 69 issues of 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,...

cla:yes

## 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...

enhancement
Team:Language
Team:Adapters

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...

tech_debt
Team:Language
support_rotation

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...

enhancement
user docs
spike
Team:Language

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...

enhancement
artifacts
Team:Language
logging

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:...

enhancement
paper_cut
multi_project
model_contracts

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...

enhancement
Refinement

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...

enhancement
python_api
Team:Adapters

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`

bug
semantic
Impact: SL
High Severity
backport 1.7.latest