Программа СПО «Data Architect» предназначена для оптимизации, полной или частичной автоматизации процессов по созданию и управлению витринами данных. Реализована на объектно-ориентированном языке программирования общего назначения Java.
Программа представляет собой приложение в WEB интерфейсом, которое может быть развернуто на сервере для централизованного использования или запущено локально на рабочем месте. Программа предназначена для решения задач:
- Подключение источников данных и загрузка их содержимого в файловое хранилище в виде файлов формата Apache Parquet.
- Добавления описаний в метаданные, сформированные в процессе загрузки источников данных.
- Определение при необходимости дополнительных связей в рамках одного источника данных или между несколькими источниками.
- Создание т. н. сущностей – основного поля в основной таблице, характеризующей получаемую витрину данных.
- Формирование дизайна витрины выбором необходимых таблиц и их полей из полученного на основе созданной сущности связанного графа.
- Создание таблицы витрины в базе данных витрин.
- При условии изменении исходных данных – обновлять таблицу витрины данных;
- Удаление витрины данных по истечению срока действия или по запросу пользователя.
Ссылка - https://github.com/CAG-ru/data-architect
Инструкция по настройке - https://github.com/CAG-ru/data-architect/blob/main/for%20publish/readme.pdf
Инструкция по сборке - https://github.com/CAG-ru/data-architect/blob/main/README.md
Лицензия (MIT) - https://github.com/CAG-ru/data-architect/blob/main/LICENSE.MD