SQL-парсер для сложных запросов: прозрачный AST/JSON

Делайте SQL понятным: получайте AST/JSON со списком источников, CTE, JOIN-условий и оконных функций. Подходит для анализа, CI/CD-пайплайнов и построения ER/lineage.

Кому подходит

ERflow Parse помогает быстро получить структурированный JSON-разбор запроса: AST, таблицы и алиасы, типы соединения, функции, оконные конструкции и подзапросы. Подходит для создание корпоративных пайплайнов: автодокументация, CI-проверки, ревью SQL.

Разработчикам/DevOps Архитекторам Консалтинг/аутсорс

Метод /api/parse возвращает структурированный JSON-разбор запроса.

Прозрачность разбора

JSON показывает “как именно” распознаны источники, алиасы, условия и выражения фильтрации.

Структурный фундамент

JSON-разбор описывает узлы и ребра будущей модели: извлекает сущности, логические связи, ключевые поля и зависимости.

Сложные конструкции

Подзапросы, корреляции, агрегаты, функции, оконные выражения — всё это фиксируется в AST/JSON.

Мультидиалектность

Унификация через JSON: инструмент нормализует запросы из PostgreSQL, Oracle, ClickHouse и других СУБД, приводя их к единому формату разбора для упрощения дальнейшей обработки.

SQL
Ctrl+Enter
Примеры
PRO: задайте на сервере PRO_API_KEYS и передавайте X-API-Key.
Free-лимит: 100000 символов.
JSON результат

      
FAQ (Parse SQL)
Как использовать парсер в своих приложениях?
Вы можете интегрироваться через наш REST API (эндпоинт /api/parse). Это позволяет автоматизировать аудит кода, строить собственные визуализации или проводить статический анализ SQL-запросов внутри вашего CI/CD конвейера.
Сохраняются ли мои SQL-запросы на сервере?
Безопасность ваших данных — наш приоритет. При использовании API или веб-интерфейса запросы обрабатываются «на лету» для генерации ответа и не сохраняются на нашем сервере.
Какова максимальная длина запроса для парсинга?
На бесплатном тарифе вы можете парсить запросы длиной до 100000 символов. Для анализа массивных скриптов или сложных процедур предусмотрен Business-тариф с расширенными лимитами и повышенным приоритетом обработки.