Page MenuHomeElementl

Adds dbt integration guide.
ClosedPublic

Authored by bob on Mar 2 2021, 11:38 PM.

Details

Summary

Adds content for running dbt wiht Dagster using the library dagster-dbt.

Test Plan

buildkite

Diff Detail

Repository
R1 dagster
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bob retitled this revision from WIP: Adds dbt integration guide. to Adds dbt integration guide..Mar 12 2021, 1:12 PM
bob edited the test plan for this revision. (Show Details)

Runs make snapshot for docs and applies changes.

Moves code snippets into docs_snippets/ and adds test for Python syntax.

Change class scoping to function scoping.

Linter ignores unused variables in doc snippets.

yuhan requested changes to this revision.Mar 16 2021, 12:26 AM

it's looking p good! Thanks for putting this together.

requesting changes to back to your queue.

make sure you rebase the master and ensure there's no broken links - e.g., the sidebar link is broken now, you can update the link in _navigation.json

docs/content/guides/integrations/dbt.mdx
3

"how can" -> "how to"

6–8

let's remove this - dont think it's applicable here

10–18

i guess we dont necessary need this section because we mention relevant apis in each section below.

43–47

would be good to link the corresponding examples here to better guide readers. for example:

- `dbt_cli_*` will invoke the dbt command via the dbt CLI. See [Use the dbt CLI in a Dagster pipeline](#use-the-dbt-cli-in-a-dagster-pipeline) for detailed examples.
59

remove?

114

remove?

This revision now requires changes to proceed.Mar 16 2021, 12:26 AM
This revision is now accepted and ready to land.Mar 16 2021, 8:18 PM

Add dagster-dbt to docs_snippets/tox.ini

This revision was landed with ongoing or failed builds.Mar 16 2021, 10:39 PM
This revision was automatically updated to reflect the committed changes.