Структуры данных – база для прикладной логики
Логика прикладных приложений базируется на слое хранения данных. Для подавляющего большинства систем в этой роли выступают реляционные СУБД.
Реляционные модели данных также применяются в системах хранения данных — в системах класса Data Lakehouse, хранилищах и озерах данных для обработки и аналитики больших объемов данных, для объединения данных из множества прикладных систем и других источников.
И в СУБД, и в системах хранения данных структуры данных требуется сначала правильно спроектировать, а затем уже разворачивать.
Российское решение Плюс7 Форсаж предназначено для моделирования, проектирования и анализа структур данных, что позволяет:
- Существенно ускорить процесс проектирования структур данных: • в реляционных СУБД при разработке прикладных решений • в базах данных, используемыми при трансформациях в ETL-механизмах • в системах хранения данных: хранилищах, озерах данных и Data Lakehouse
- Создавать структуры данных — таблицы, атрибуты — в СУБД и системах хранения данных на основе спроектированных структур в Форсаже (форвард-инжиниринг)
- Построить визуальное и наглядное представление структур данных для упрощения построения запросов к базе данных и модификации структур данных
- Анализировать существующие структуры данных через обратное построение диаграмм из СУБД и систем хранения данных (реверс-инжиниринг)
- Вести проектирование от терминологии (концептуальной модели) до физической модели данных
Плюс7 Форсаж – проектирование и визуализация моделей данных
Решение Плюс7 Форсаж — программный продукт для визуализации и проектирования структурированных данных на основе реляционной модели данных. Одновременно, Форсаж реализует создание модели на нескольких уровнях:
- от концептуальной модели, которая оперирует бизнес-терминами и бизнес-связями,
- спускаясь к логической модели, где бизнес-терминология детализируется и привязывается к терминам сущностей и формализованным связям в реляционных СУБД,
- до физической модели данных, где структуры данных обладают четкими свойствами, соответствующими требованиям и представлению данных в базах данных, такими как тип данных, индексы различных типов, техническое название ограничений (сonstraints), типы ограничений на колонки (запрет на пустые значения, ссылочная целостность), признак альтернативного ключа и многие другие.
Решение поставляется совместно с продуктом Плюс7 Сканеры Метаданных. Продукт предназначен для реверс-инжиниринга существующих баз данных и систем хранения данных.
Решаемые бизнес-задачи
Сценарии использования
- Проектирование структур данных для бизнес-приложений, систем хранения данных (Data Lakehouse, хранилища и озера данных)
- Анализ данных в реляционной модели данных (сущность-связь) — для построения запросов, для трансформации данных
- Форвард- и реверс-инжиниринг структур данных
- Анализ версий моделей
- Согласование изменений в структурах данных
- Совместное использование с дата-каталогом — экспорт и импорт структур данных, включая семантический слой (концептуальную модель данных, бизнес-терминологию)
Преимущества решения
- Быстрый и наглядный анализ данных
- Эффективное визуальное проектирование данных
- Применение подходов проектирования «снизу вверх» — от структур данных до терминологического описания — и «сверху вниз» — от терминов до структур данных
- Бесшовное включение процесса проектирования структур данных в общий процесс управления данными (Data Governance) через единое хранилище
- Единый репозиторий моделей — для версионирования, наследования и переиспользования
- Коллективное взаимодействие при проектировании и изменении структур данных — через информирование, блокировку, утверждение моделей
Результаты
Кому подходит продукт
Офис управления данными
Офис управления данными — архитекторы данных, аналитики данных, бизнес-аналитики, системные аналитики- Анализ структур данных, связности структур данных, зависимостей для формирования отчетности, выборок
- Проектирование корпоративной архитектуры данных в системах хранения данных
Разработчики прикладных решений
- Проектирование, корректировка, согласование структур данных
Как выглядит и из чего состоит продукт
Поиск
Поиск
- Мощные поисковые возможности в сложных схемах данных с большим количеством атрибутов
Концептуальный слой
Концептуальный слой
- Высокие выразительные возможности моделей — применение различных элементов: объектов, связей
- Ведение легенд (описаний) по объектам моделей
- Применение версий моделей
Логический и физический слои
Логический и физический слои
- Форвард-инжиниринг: генерация DDL (Data Definition Language)-скриптов, включая корректирующие (Alter)
- Использование визуальных атрибутов — раскрашивание, рамки объектов
- Массовое создание связей
Интеграция с Юниверс Data Governance
Интеграция с Юниверс Data Governance
- Использование моделей Юниверс DG для реверс-инжиниринга
- Согласование изменений моделей и синхронизация объектов/активов
- Единый пользовательский интерфейс
Интеграция с Data Lakehouse Селена
Интеграция с Data Lakehouse Селена
- Проектирование структур данных Селены
- Форвард-инжиниринг спроектированных структур в режиме изменения или для вновь создаваемых структур
- Реверс-инжиниринг существующих структур данных Селены
Интеграция с другими системами
- Юниверс Data Governance
- Плюс7 Сканеры метаданных
- Селена
Техподдержка
- 1, 2, 3 линия поддержки
- Время реакции на критические ошибки — 1 час, 24/7
Сканеры метаданных
Сканеры предназначены для реверс-инжиниринга структур данных из систем-источников данных — СУБД и систем хранения данных различного типа вручную или автоматически по заданному расписанию.
Ниже представлен перечень подключаемых сканеров:
- PostgreSQL любых производителей (Postgres Pro, Аренадата, СберТех Pangolin, Astra Tantor и т. д.)
- Greenplum любых производителей (TData, Аренадата GreenGage/ADB и т. д.)
- ClickHouse любых производителей
- Cassandra
- MS SQL Server
- Oracle
- SAP HANA
- Sybase
- Teradata
- JDBC
- HIVE