Деталі проєкту
Технології та навички
Посилання та ресурси
Огляд проєкту
Мета
Забезпечити ситуаційну обізнаність у реальному часі щодо впливу глобальної фінансової кризи 2025 року на гуманітарну робочу силу. Цей проєкт виходить за межі анекдотичних свідчень, використовуючи дані для відстеження того, як скорочення фінансування та директиви «USAID stop work» перетворюються на реальні заморожування найму та скорочення ринку.
Рішення
Самостійно розгорнута панель Metabase, що автоматизує збір та візуалізацію даних про ринок праці. Завдяки підтримці суверенного стеку даних проєкт гарантує збереження історичних даних попри зміни зовнішніх платформ, що дозволяє проводити лонгітюдний аналіз «Великої рецесії допомоги».
Ключові цілі
- Квантифікувати дефіцит фінансування: Корелювати зниження кількості вакансій на ReliefWeb з основними фінансовими віхами 2025 року (наприклад, заморожуванням платежів USAID у лютому 2025 року).
- Операційна прозорість: Надати відкритий репозиторій усіх SQL-запитів, що використовуються для обробки даних, запрошуючи до рецензування з боку гуманітарної IM-спільноти.
- Публічна підзвітність: Розгорнути публічний екземпляр Metabase, що дозволяє зацікавленим сторонам бачити людську ціну скорочення бюджетів у реальному часі.
Ключова аналітика та інтерпретація
- Патерн «масштабування донизу» Дані вказують на пропорційне зменшення за всіма типами посад. Ключові функції, такі як управління проєктами та операції, зберігають свою відносну вагу попри нижчі абсолютні показники. Це свідчить про те, що організації впроваджують широкі, нестратегічні скорочення, а не структурні зрушення — застосовуючи свою експертизу в «стратегіях виходу» до власних операцій.
- Зсув до консультацій Хоча кількість постійних вакансій перебуває у тривалому спаді з лютого 2025 року, короткострокові консультації залишаються стабільними. Це вказує на ринковий зсув: організації пом'якшують ризики, надаючи перевагу гнучким контрактам з низькими накладними витратами над довгостроковими зобов'язаннями щодо персоналу.
Технічна реалізація
Стек
- Джерело даних: Автоматизоване приймання даних з ReliefWeb API (ендпоінт
/jobs). - Оркестрація: n8n (самостійно розгорнутий) обробляє щоденний процес ETL (Extract, Transform, Load).
- Аналітика: Metabase (самостійно розгорнутий) для візуалізації та публічних панелей.
- База даних: PostgreSQL для високопродуктивного зберігання та складних SQL-запитів.
Технічна особливість: вирішення спотворення даних
Виклик: Стандартні календарні запити «минулого тижня» або «цього тижня» спотворюють тренди на початку тижня. Наприклад, запуск звіту у вівторок показує хибний «обвал» показників, оскільки календарний тиждень щойно розпочався.
Рішення: Реалізовано логіку ковзного 7-денного підсумку в SQL. Вона ігнорує фіксовані календарні тижні, щоб надати згладжену, точну лінію тренду швидкості ринку на основі останніх 168 годин, забезпечуючи точність незалежно від того, коли користувач переглядає панель.
Графік та результати
Основні етапи
- Фаза 1: Інтеграція API та проєктування схеми (зіставлення
career_categoriesReliefWeb з базою даних). - Фаза 2: Розробка SQL-логіки (побудова запитів ковзного 7-денного підсумку та співвідношення консультацій до персоналу).
- Фаза 3: Створення панелей Metabase (формування візуальної історії фінансової кризи 2025 року).
- Фаза 4: Запуск з відкритим кодом (публікація документації та SQL-скриптів на GitHub).
Фінальні результати
- Жива панель Metabase: Публічне посилання на тренди найму в реальному часі.
- SQL-схема: Репозиторій GitHub, що містить логіку проєкту.
- Технічний посібник: Документація зі встановлення цього самостійно розгорнутого гуманітарного IM-стеку через Docker.