Commit Graph
8 Commits
Author SHA1 Message Date
ddadmin f703d8e96d feat(greenplum): добавлен CSV-пайплайн и проверки качества данных
- Зачем:
  - Необходим пример загрузки данных из CSV в Greenplum через Airflow
  - Добавлены проверки качества данных для валидации загруженных данных
- Что:
  - создан DAG csv_to_greenplum для генерации и загрузки CSV в таблицу orders
  - создан DAG csv_to_greenplum_dq для проверок качества данных
  - создан DAG ddl_greenplum_base для применения DDL таблицы orders
  - добавлен модуль helpers/greenplum с функциями подключения и валидации
  - добавлен SQL-скрипт sql/base/orders_ddl.sql для создания таблицы
  - добавлены unit-тесты test_greenplum_helpers.py
- Проверка:
  - запуск DAG csv_to_greenplum в Airflow UI
  - запуск тестов pytest tests/test_greenplum_helpers.py
2026-03-08 19:08:47 +03:00
ddadmin 399df8a941 Отключен автозапуск 2025-11-04 14:00:13 +03:00
ddadmin a84c4a599f Отмена автозапуска + комментарии 2025-11-04 13:57:33 +03:00
ddadmin d193f61000 Отмена запуска по расписанию 2025-11-04 13:46:29 +03:00
ddadmin ca9a32080d Сделана более реалистичная генерация демо данных по людям 2025-11-04 13:38:20 +03:00
ddadmin 52fb50441a Переименована таблица, фикс багов 2025-11-04 12:38:35 +03:00
ddadmin 88db7419e2 Правка ошибок 2025-11-03 22:12:57 +03:00
ddadmin 48911d7f62 Первоначальная реализация 2025-10-19 19:59:28 +03:00