Дерево зависимостей SQL с трассировкой происхождения поля
Кому подходит
ERflow Tree для аналитиков и инженеров данных, когда нужен быстрый dependency-анализ запроса: источники → CTE → слои преобразований. Подходит для lineage-аудита, impact analysis, ревью и документации.
Метод /api/tree возвращает дерево зависимостей и (опционально) путь происхождения поля результата.
Навигация по источникам без шума
Дерево показывает только источники данных и CTE. Узлы можно разворачивать/сворачивать, чтобы быстро получить верхнеуровневую картину и при необходимости уйти в детали.
Трассировка происхождения поля
Выберите поле результирующего SELECT — и получите путь, как оно формируется через CTE и источники. Это помогает отвечать на вопросы «откуда взялось значение» при анализе и поддержке.
Экспорт и интеграция
Через /api/tree получайте дерево и результаты lineage-трассировки и встраивайте в CI/CD, каталоги данных, документационные пайплайны.
Независим от СУБД
Tree Model работает поверх SQL‑парсинга и не привязан к конкретной БД: PostgreSQL, Oracle, MS SQL, MySQL, ClickHouse и другие диалекты.
PRO_API_KEYS и передавайте X-API-Key.Наши преимущества — отличия от конкурентов
Короткое сравнение по ключевым возможностям продукта
Почему мы лучше
ERflow.ru-
Бесплатно и без «сюрпризов»
Быстрый старт без paywall'ов и принудительной регистрации для базового сценария.
-
Lineage-трассировка по полям
Выбираете поле результата и получаете путь происхождения через CTE и источники запроса.
-
JSON для интеграции и документации
Через /api/tree можно выгружать дерево зависимостей и трассировку для каталогов данных, аудита и техдокументации.
-
Совместимость с популярными СУБД
PostgreSQL, Oracle, MS SQL, MySQL, ClickHouse и другие — единый подход к визуализации.
-
API для интеграций
Интеграция в CI/CD и внутренние сервисы для автоматизации анализа и построения графов.
Чего часто нет у конкурентов
Конкуренты-
Прозрачный базовый сценарий
Ограничения и paywall часто скрыты до этапа экспорта или активного использования.
-
Глубокая трассировка lineage
У конкурентов дерево часто ограничено общими зависимостями без точного пути для выбранного поля.
-
Экспорт дерева для документации
Во многих решениях нет удобного API-вывода дерева и трассировки в машиночитаемом формате.
-
Широкая поддержка диалектов SQL
Нередко поддерживаются 1–2 диалекта, из-за чего CTE, алиасы и связи парсятся нестабильно.
-
Публичный API для автоматизации
Часто API отсутствует или доступен только в enterprise-пакете.
Что показывает Tree Model и чем она отличается от ER-диаграммы?
Поддерживает ли дерево зависимостей подзапросы и CTE?
Можно ли получить дерево зависимостей в формате JSON через API?
Нашли ошибку?
Сообщите в Telegram — так мы быстрее воспроизведем и исправим проблему.
Если вы заметили проблему на странице Tree Model, приложите SQL, скриншот или короткое видео — это ускорит диагностику.
Что приложить
- Steps Шаги воспроизведения и ожидаемый результат.
- SQL SQL-фрагмент, на котором возникает ошибка.
- Section Уточните раздел: Tree Model.
Если ошибка критичная (не строится граф / экспорт), отметьте это в сообщении — поставим в приоритет.