Eclipse Plugin (RCP) SAP HANA 2.0 / Cloud Deep Lineage DAG 0-Lock Async Preview Formula AST Engine Automated Healthcheck AI Vector Assistant

AI Modeler for SAP HANA

Интеллектуальный инструмент ускорения моделирования, трассировки и диагностики в Eclipse IDE

Сократите время анализа и реверс-инжиниринга Calculation Views в 10 раз. Интерактивный граф DataFlow со сквозным Lineage полей, мгновенный Data Preview без блокировок продуктивной БД, глубокий AST-аудит формул, автоматический Healthcheck доступности данных и локальный AI-ассистент с RAG-базой метаданных SAP HANA.

Интерактивный симулятор возможностей в Eclipse IDE

Опробуйте ключевые функции плагина в реальном интерактивном интерфейсе среды Eclipse Workbench. Переключайтесь между вкладками ниже:

Eclipse IDE — SAP HANA Development Perspective [Plugin v2.4.0-GA]
HANA SYSTEM: HDB_PROD_100
0CUSTOMER DIM (KNA1)
NET_AMOUNT MEASURE
TAX_VAL (CALC) FORMULA
DOC_DATE ATTRIBUTE
WAERS CURRENCY
💡 Кликните на любое поле выше для мгновенной визуализации сквозного пути трансформации по узлам.
Active Model: sap.fi.gl::CV_FIN_REVENUE_ANALYTICS
● Dagre.js Layout Engine Active
Table Source
BSEG / ACDOCA
0CUSTOMER (KUNNR)
Projection
PROJ_FI_DOCS
0CUSTOMER
Join (Left Outer)
JOIN_KNA1_MD
0CUSTOMER / NAME1
Aggregation
AGG_REVENUE
0CUSTOMER
Semantics
CV_OUTPUT
0CUSTOMER
📍 0CUSTOMER: Прослежен путь от BSEG.KUNNR через PROJ_FI_DOCS, соединен с KNA1 в JOIN_KNA1_MD и выведен в CV_OUTPUT.

▶ Видеодемонстрация: Data Preview в действии

MP4 Real Capture
0-Lock Async Streaming: Мгновенная выборка из HANA без создания тяжелых блокировок таблиц.

Интерактивная таблица Data Preview (Симулятор)

✓ 10,000 строк (42 ms)
BUKRS ▾ BELNR ▾ KUNNR ▾ DMBTR ▾ WAERS ▾ CALC_MARGIN ▾
1000 0100004591 0001002340 1,420,500.00 EUR 284,100.00
1000 0100004592 0001004891 890,200.50 EUR 178,040.10
2000 0200001204 0002009110 3,150,000.00 USD 630,000.00
1000 0100004593 0001002340 420,000.00 EUR 84,000.00
2000 0200001205 0002003445 740,110.00 USD 148,022.00
🚀 Поддерживается виртуализация 1M+ строк, экспорт в Excel/CSV, быстрый поиск и построение срезов данных прямо в Eclipse.
Синтаксический AST Анализатор Формул

Calculated Column: FINAL_TAXED_AMOUNT

🛡️ Null-Safe: Protected ✓ Div/0: Safe Type: DECIMAL(17,2)
if(isnull("DISCOUNT_RATE") || "DISCOUNT_RATE" <= 0, "NET_AMOUNT" * (1 + "TAX_RATE" / 100), ("NET_AMOUNT" * (1 - "DISCOUNT_RATE" / 100)) * (1 + "TAX_RATE" / 100) )

💡 Живой симулятор вычисления: Измените входные параметры ниже, чтобы в реальном времени проверить поведение формулы и валидацию граничных значений:

Результат формулы: 10,800.00 EUR

🌳 Трассировка входных столбцов (AST Tree)

  • ├── NET_AMOUNTPROJ_FI_DOCS.DMBTR (DECIMAL 15,2)
  • ├── DISCOUNT_RATEKNA1.DISC_PERC (DECIMAL 5,2)
  • └── TAX_RATET007A.KBETR (DECIMAL 5,2)

⚡ Оптимизация HANA Column Engine

Формула автоматически компилируется в векторизованное выражение ядра SAP HANA, предотвращая дорогостоящий переход в Row Engine.

Автоматический Healthcheck доступности и консистентности данных

Комплексная верификация физических таблиц, кардинальности Join-ов и срезов данных.

Проверка источников данных (Source Tables)

BSEG (Accounting Document Segment) 14,240,119 rows • OK
KNA1 (Customer General Master) 852,190 rows • OK
MARA (General Material Data) 2,104,800 rows • OK
T001W (Plants / Locations) 142 rows • OK

Анализ кардинальности & пустых выборок

Join Cardinality (BSEG -> KNA1) n : 1 (No Duplicates)
Empty Dataset Risk (Filter: GJAHR) No Zero-Result Risk
Cyclic Dependency Check DAG Clean (0 Cycles)
Overall Healthcheck Score 98 / 100 (Optimal)
Артефакты автотестирования (Реальные скриншоты отчетов):
Autotest data check Autotest check continue Autotest result report Autotest formula
🤖 AI Modeler Assistant: Здравствуйте! Я локальный ИИ-ассистент, обученный на метаданных вашей модели CV_FIN_REVENUE_ANALYTICS. Чем могу помочь?
Connected: SAP HANA 2.0 SPS06 Enterprise (Secure SSL/SNC)
Model: CV_FIN_REVENUE_ANALYTICS (14 nodes, 82 fields) • Memory: 128 MB

Сравнение эффективности: Стандарт vs AI Modeler Plugin

Как применение специализированного плагина кардинально меняет скорость и безопасность работы разработчика SAP HANA.

Критерий / Задача Стандартный SAP HANA Studio / Modeler Плагин AI Modeler for SAP HANA
Трассировка происхождения поля (Field Lineage) ❌ Ручное открытие 10–20 узлов по очереди. Занимает от 15 до 40 минут на модель. ✅ 1 клик по названию поля — сквозная подсветка пути за 0.1 секунды.
Предпросмотр данных промежуточных узлов ❌ Блокирующий тяжелый SQL-запрос, способный вызвать Lock Escalation на проде. ✅ 0-Lock фоновый асинхронный стриминг (10,000 строк за ~40 мс) с фильтрацией.
Аудит и отладка сложных формул ❌ Чтение монолитного текста формулы в узком диалоговом окне. Высокий риск Null-ошибок. ✅ AST-дерево зависимостей, симулятор вычислений, проверка Null-Safety и защита от деления на 0.
Проверка доступности данных (Healthcheck) ❌ Написание десятков ручных SELECT COUNT(*) по таблицам BSEG, KNA1, MARA. ✅ 1-клик автоматический Healthcheck источников, дублей кардинальности и пустых выборок.
Реверс-инжиниринг чужих и legacy-моделей ❌ Дни и недели ручного анализа XML и запутанных связей. ✅ AI-ассистент мгновенно генерирует текстовое описание логики узлов и находит «мертвые» поля.
Влияние на продуктивный сервер HANA ❌ Опасность перегрузки памяти и длительных блокировок транзакций пользователей. ✅ 100% изоляция, Read-Only безопасные сессии, лимиты строк и нулевые блокировки.

Архитектурные и технологические преимущества

Надежная инженерная основа корпоративного уровня, разработанная для высокой скорости и нулевого воздействия на инфраструктуру.

Гибридная архитектура: Java Eclipse RCP & Chromium/Edge WebView2

Бесшовная интеграция с экосистемой Eclipse IDE через SWT/AWT bridge в сочетании с высокопроизводительным веб-движком Edge WebView2 обеспечивает ультраплавную визуализацию графов со скоростью 60 кадров в секунду даже на моделях из 100+ узлов.

🕸️

Dagre.js DAG Engine

Интеллектуальная автоматическая раскладка направленных ациклических графов без наложения связей и узлов.

📊

High-Speed Virtual Grid

Виртуализированный рендеринг миллионов строк данных в Data Preview с мгновенным поиском, сортировкой и экспортом без фризов UI.

📐

AST Lexer & Syntax Parser

Собственный синтаксический анализатор диалектов SAP HANA SQLScript и Column Engine для глубокого статического анализа формул и проверки типов.

🛡️

Zero-Lock Transaction Safety

Изолированные Read-Only соединения с автоматическим лимитированием памяти и защитой от перегрузки продуктивных систем SAP HANA.

Enterprise Security & Privacy

100% On-Premise изоляция и безопасность данных

Плагин полностью исполняется на рабочей станции разработчика и взаимодействует с сервером SAP HANA исключительно через стандартные защищенные протоколы (RFC, JDBC, SNC/SSL).

  • Без внешних облачных утечек: Бизнес-данные и исходный код моделей не передаются на сторонние серверы. Изолировано
  • Уважение прав SAP HANA: Выполняются только те запросы, на которые у пользователя есть явные аналитические и объектные привилегии. RBAC
  • Поддержка SSO & Kerberos: Бесшовная авторизация через корпоративные каталоги Active Directory и SAP Logon. SSO Ready
🔒

SAP Security Compliant

Архитектура соответствует требованиям корпоративной безопасности Fortune 500 и стандартам разработки расширений Eclipse Foundation.

Установка плагина в Eclipse IDE

Добавьте официальный p2-репозиторий в меню Help → Install New Software... вашей среды Eclipse:

https://p2.modeler.atsky.ru/update-site/
⭐ Исходный код на GitHub Запросить корпоративное демо
Zoomed Screenshot