multi-schema-postgres-etl

active

betagouv

View on GitHub

Cet outil d'ETL permet de réunir et d'anonymiser plusieurs bases de données postgres dans une même base de données sous différents schemas. Il est utilisé par RDV Service Public, RDV Insertion et Agents en Intervention.

Ruby
AGPL-3.0Documentation

Features

  • Extraction de données
  • Anonymisation des données
  • Transformation des données
  • Chargement des données
  • Gestion de schémas multiples

Tech Stack

Dépendances

PostgreSQLRubyBundlerSentry

Composants

  • Script ETL en Ruby
  • Base de données PostgreSQL
  • Cron jobs
  • CI/CD (GitHub Actions)

Tags

Métriques

Stars
1
Forks
1
Open Issues
3
Last Activity
2 months ago

Information

Target Audience
Agents de l'Administration
Authentication
none
Testing
test_etl.rb
CI/CD
build-and-push.yml, ci.yml