This is an automated email from the ASF dual-hosted git repository.

Aman-Mittal pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/fineract-business-intelligence.git

commit ef46319d49ce2a241bf42be672f01ec5e289f233
Merge: d79f06e 5801c78
Author: Aman-Mittal <[email protected]>
AuthorDate: Wed May 27 20:11:52 2026 +0530

    Merge pull request #7 from airajena/feat/add-python-extractor
    
    feat: add Python ELT extractor with dependency compliance checks

 .env.example                                       |  41 ++
 .github/workflows/license-check.yml                | 103 ++++
 .gitignore                                         |  24 +
 .rat-excludes                                      |   2 +
 compose.yaml                                       | 102 ++++
 docker/extractor/Dockerfile                        |  25 +
 .../initdb/001_init_fineract_databases.sh          |  50 ++
 .../initdb/001_init_warehouse.sql                  |  22 +
 .../initdb/002_create_warehouse_roles.sh           |  75 +++
 extractor/__init__.py                              |  16 +
 extractor/cli.py                                   |  56 +++
 extractor/config.py                                |  83 ++++
 extractor/extractor.py                             | 546 +++++++++++++++++++++
 extractor/replica_lag_check.py                     |  49 ++
 extractor/requirements.txt                         |  16 +
 extractor/watermark_manager.py                     |  62 +++
 scripts/bootstrap_fineract_source.sh               | 204 ++++++++
 scripts/check_licenses.py                          | 183 +++++++
 scripts/common.sh                                  | 166 +++++++
 scripts/run_extractor_backfill.sh                  |  25 +
 scripts/run_extractor_incremental.sh               |  25 +
 scripts/stop_fineract_backend.sh                   |  59 +++
 scripts/verify_extraction.sh                       |  84 ++++
 warehouse/schema/mart_tables.sql                   |  19 +
 warehouse/schema/pipeline_state.sql                |  55 +++
 warehouse/schema/raw_tables.sql                    | 236 +++++++++
 warehouse/schema/staging_tables.sql                |  18 +
 27 files changed, 2346 insertions(+)

Reply via email to