Неофлекс

Управление сложностью legacy-кода в Big Data проектах с помощью инструмента Datalog. Статья Павла Симанихина для Habr

02 сентября 2021

В нашей новой статье для Хабр рассказываем о сложности анализа того, что представляет собой Big Data проект: как ведется работа с данными, как собирается та или иная витрина, какие для нее берутся данные. В частности описывается подход с использованием инструмента Datalog для управления сложностью legacy-кода в таких проектах. Данный инструмент предоставляет возможность раскрывать топологию объектов проекта в разрезе Dataflow, создавая автообновляемую документацию на основе исходных кодов. В статье также описаны преимущества инструмента Datalog:

  • Для создания Dataflow диаграмм не требуется переделка процессов у заказчика. Данные извлекаются из существующих проектов;
  • Построение диаграммы, описывающей проект, опирается только на исходные коды. Это значит, что такая диаграмма может показывать и те этапы, которые не попадают, например, в Data Catalog;
  • Для описания проекта применяются не документация, а ряд правил, которые записаны, сохраняются и помогают транслятору разбирать проект.


Подробности читайте в статье.

Контакты для МЕДИА

Если у вас есть вопросы или нужна дополнительная информация о компании, напишите нам по адресу пресс-службы:

pr@neoflex.ru