augur icon indicating copy to clipboard operation
augur copied to clipboard

"Hello World" for DBT Analytical Transformation Workflows

Open sgoggins opened this issue 1 year ago • 3 comments

Querying Augur requires a certain degree of learning time, and although there are a number of queries available for starting out in https://github.com/chaoss/augur-community-reports and blog posts, something like "DBT" could make this more systematic.

Overview: https://github.com/chipzx92/DataEngineeringI320/blob/main/docs/presentations/dbt_intro/index.md

Documentation Introduction: https://docs.getdbt.com/docs/introduction

This is issue is ONLY about creating a "Hello World" with these tools.

sgoggins avatar Apr 06 '23 17:04 sgoggins

dbt can help with transformations, so augur could have additional schemas which are built as downstream "data products" to make access to different views possible. It is also useful when you have complex queries with a lot of CTEs, sub-queries, or unions, to make the sub parts more easily reusable and testable.

It requires a place to run, and write access to the schemas. I think that one can get started soonest using dbt cloud, but you can also install locally https://docs.getdbt.com/docs/quickstarts/dbt-core/quickstart

It works fine with postgres and while its SQL native you can also have python tasks, so it becomes more of a complete dag (e.g., the sentiment analysis or the email addresses entity resolution, can run at the right point in a pipeline.

jameshowison avatar Apr 06 '23 20:04 jameshowison

@jameshowison : Does anyone on your team happen to have tried this with Augur? I am guessing not since it requires table creation permissions, it seems.

sgoggins avatar Jul 18 '23 11:07 sgoggins

I am new to open source, can I work on this issue?

AHB102 avatar Nov 05 '23 09:11 AHB102