← Все проекты
Данные о недвижимости: конвейер
Выгрузки пяти польских порталов собираются в одну таблицу ClickHouse по расписанию Airflow, объявления обогащаются языковой моделью.
Пять порталов (Otodom, OLX, Gratka, Morizon, Nieruchomosci) каждый день присылают файлы по городам. Скрипт находит их в облачном хранилище, приводит пять разных форматов к одной таблице и загружает в ClickHouse. Продажа и аренда идут отдельными ветками.
Повторный запуск пропускает уже загруженное и догружает пропущенные дни, а один битый файл не останавливает остальные.
Отдельные задачи Airflow каждые пять минут исправляют адреса, пишут описания и разбирают фото через языковую модель, затем собирается витрина для сайта.
В демо схема по этапам и тестовый прогон с журналом в формате настоящих логов.
