Skip to content

Commit

Permalink
feat(#43): Update dbt status to Adopt (#44)
Browse files Browse the repository at this point in the history
  • Loading branch information
andrablaj authored Sep 30, 2024
1 parent 048d46c commit e8f5d5a
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 8 deletions.
2 changes: 1 addition & 1 deletion radar/2023-09-12/couch2pg.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ tags: [data]

[couch2pg](https://github.com/medic/couch2pg) is library and cli for one-way replicating CouchDB databases to PostgreSQL 9.4+.

It is currently in maintenance. Look into [cht-sync](https://github.com/medic/cht-sync) and [cht-pipeline](https://github.com/medic/cht-pipeline) instead.
It is currently deprecated. Look into [CHT Sync](https://github.com/medic/cht-sync) instead.
8 changes: 1 addition & 7 deletions radar/2024-03-27/dbt.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,5 @@ quadrant: tools
tags: [data]
---

[dbt](https://www.getdbt.com/) is an open-source tool and a commercial SaaS product that provides simple and effective transformation capabilities for data analysts.
dbt is an open-source tool and a commercial SaaS product that provides simple and effective transformation capabilities for data analysts.

dbt uses SQL to model simple batch transformations, while it provides command-line tooling that encourages good engineering practices such as versioning, automated testing and deployment; essentially it implements SQL-based transformation modeling as code.
It currently supports multiple data sources, including PostgreSQL.

It the CHT context, dbt runs data tests and migrations for [CHT Sync](https://github.com/medic/cht-sync). Once CouchDB data is synchronized and stored in PostgreSQL with CHT Sync, it undergoes transformation using predefined dbt models from the [cht-pipeline](https://github.com/medic/cht-pipeline). dbt is used to ingest raw JSON data from the PosgtreSQL database and normalize it into a relational schema to make it easier to query.

You can find more details about CHT data synchronization tools [in the related documentation](https://docs.communityhealthtoolkit.org/core/overview/cht-sync/).
12 changes: 12 additions & 0 deletions radar/2024-09-27/dbt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: "dbt"
ring: adopt
quadrant: tools
tags: [data]
---

[dbt](https://www.getdbt.com/) uses SQL to model simple batch transformations, while it provides command-line tooling that encourages good engineering practices such as versioning, automated testing and deployment; essentially it implements SQL-based transformation modeling as code. It currently supports multiple data sources, including PostgreSQL.

It the CHT context, dbt runs data tests and migrations for [CHT Sync](https://github.com/medic/cht-sync). Once CouchDB data is synchronized and stored in PostgreSQL with CHT Sync, it undergoes transformation using predefined dbt models from the [cht-pipeline repository](https://github.com/medic/cht-pipeline). dbt is used to ingest raw JSON data from the PosgtreSQL database and normalize it into a relational schema to make it easier to query.

You can find more details about CHT data synchronization tools [in the related documentation](https://docs.communityhealthtoolkit.org/core/overview/cht-sync/).

0 comments on commit e8f5d5a

Please sign in to comment.