Автор работал в различных дата-инженерных проектах и иногда проекты представляют собой набор модулей без логики и без общего подхода. Поэтому цель статьи - разработать этот общий подход и заодно поупражняться вместе с читателем в его создании.
Подводящие идеи
В Enterprise мы работаем с трансформациями данных, поэтому:
-
Краеугольный камень - это бизнес-процесс, некий Flow, который преобразует одну или несколько таблиц.
-
Таблица - это вспомогательная сущность, обслуживающая бизнес. Попытка сделать таблицы основными сущностями приведет к размыванию бизнес-логики.



