~/talk

dbtplyr: Bringing Column-Name Contracts from R to dbt

Talkat posit::conf(2023) · 2023-09-17..09-20· [data-engineering, data-visualization]
slides:none on file

Ports dplyr’s select helpers (starts_with, ends_with, contains) into dbt via the dbtplyr package, exposing column-name contracts that let dbt macros loop over matching columns to cast, transform, or validate them. Uses dbt control flow, macros and tests (Pointblank mentioned) to run checks before transformations, preventing silent type/format errors like dates stored as timestamps and reducing repetitive SQL. The package ships on GitHub and is shown working in dbt pipelines.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30R to dbt workflows
  3. 6:08Column names as shared language
  4. 10:15Building dbtplyr
  5. 17:20Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.