Docker image for DBT-labs (former FishtownAnalytics) data build tool (DBT).
Since version 1.0.0 my images are optimized for two different architectures: AMD 64 and ARM 64. Last one is really helpful for running on Apple M1 machines.
========
Also please be informed that since DBT version 1.7.8, the tagging for my images has been changed.
Now the fully qualified tag looks like this:
xemuliam/dbt:1.7.8-bigquery1.7.5
----- -----
| |
dbt-core dbt-bigquery
Please take that into account to avoid any misleading
= 1.9-bigquery = bigquery
= 1.9-snowflake = snowflake
= 1.9-databricks = databricks
= 1.9-redshift = redshift
= 1.9-synapse = synapse
Click to expand
I decided to stop maintaining full version of image because of version mixing for each of plugins
More images you can find on tags page
___________
< DBT >
-----------
\
\
\
## .
## ## ## ==
## ## ## ## ===
/""""""""""""""""___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\______/
The main idea is to give possibility to work with DBT without unnesessary components and via Docker way.
The image is more tiny than official one but provides the same functionality.
DBT supports several plugins and full docker image contains all of them.
However in most of cases we don't use such stuff because of technological lanscape in our work. Thus you don't need to work with unnecessary plugins and fuctionality.
I've additionaly prepared several spins dedicated to main cloud datawarehouses supported by DBT (all other plugins have been removed at build stage):
And those spins are really tiny!
One spin I prepared especially to have the minimal size. It is based on Alpine linux and contains Google BigQuery plugin only.
Feel the difference :)
dbt is a development environment that speaks the preferred language of data analysts everywhere—SQL. With dbt, analysts take ownership of the entire analytics engineering workflow, from writing data transformation code to deployment and documentation.
All official documentation can be found on DBT Docs
Look into build script