block_columns, are part of most macros. They are passed down from the canvas automatically so you just simply need to declare them here. The parameter
dbt_modelspecifies on top of which data or transformation block the transformation will be applied. The
block_columnsspecify which columns should be selected after the transformation has been applied.
ref()syntax which resolves to the correct view or table in your data warehouse.
operator. You can create helper macros and store them under
block_columnsto the helper macro to get the final result we will save as our dbt model.
kuwala/core/backend/app/resources/transformation_catalog. Put your file under the fitting transformation category and when you start the backend it will read those files and store them in the backend database.
kuwala/tmp/kuwala/backend/dbt. The folder names are the IDs of the corresponding data sources.