DalgoT4D / DDP_backend

Django app for the DDP platform
GNU Affero General Public License v3.0
12 stars 40 forks source link

Release plan for elementary #672

Closed fatchat closed 3 weeks ago

fatchat commented 3 months ago

For every client, we need to do the following

  1. Add elementary to their packages.yml
  2. Specify the elementary schema name in their dbt_project.yml
  3. Create the elementary tracking tables
  4. Create their elementary_profiles/profiles.yml
  5. Create their dataflow using python manage.py createedrsendreportdataflow

Refs

fatchat commented 3 months ago
Client Steps 1 + 2 Step 3 Step 4 Step 5
Antarang Issue x x pipeline-antarang-generate-edr-8u1Ch4Ds
Arghyam PR x x pipeline-arghyam-generate-edr-TiSH7gjS
ATECF x x x pipeline-atcef-generate-edr-VQkAaDlv
INREM no dbt
KEF ?
Noora Health added 2024-08-16 pipeline-noora-health-generate-edr-Vy5JJHuf
SHRI x x x pipeline-shri-generate-edr-ffSChUXv
SNEHA PR x x pipeline-sneha-generate-edr-8TW1c3EX
STiR PR x x pipeline-stir-generate-edr-HFLPpQ4D
TAP PR x x pipeline-tap-generate-edr-vfdQLp4g
fatchat commented 3 months ago

@Ishankoradia fyi

fatchat commented 3 months ago

dbt run-operation elementary.generate_elementary_cli_profile --profiles-dir profiles

fatchat commented 3 months ago

the profile generated by the above command skips the keys sslmode and sslrootcert which need to be copied over manually from profiles/profiles.yml