Diasoft клонує давній SSRS, щоб перетягнути легасі з Microsoft
Російський вендор Diasoft оновив СУБД, додавши аналог служби звітів від Microsoft двадцятирічної давнини заради примусового імпортозаміщення корпоративних систем.
Компанія Diasoft випустила оновлення своєї системи керування базами даних Digital Q.DataBase, орієнтоване на переведення корпоративних клієнтів на російський технологічний стек. Головним нововведенням став запуск власного модуля звітності, який відтворює функції SQL Server Reporting Services (SSRS) — сервісу, створеного корпорацією Microsoft понад двадцять років тому.
За даними вендора, служба підтримує мову розмітки звітів RDL (Report Definition Language), формування зв'язків «основний/деталі», агрегацію та експорт документів у формати HTML і PDF. Це покликано забезпечити перенесення старих звітів без потреби переписувати аналітичну логіку.
Архітектуру системи розділили на три окремі діалекти: PostgreSQL, Oracle (PL/SQL) та Microsoft SQL Server (T-SQL). Щоб старі сценарії автоматизації не давали збоїв під час міграції, система почала «мовчки» приймати адміністративні команди на кшталт BACKUP, RESTORE чи DBCC, одночасно розширивши підтримку T-SQL інструкціями на зразок MERGE, OPENXML та обробкою графів взаємних блокувань.
Для обробки логіки .NET розробники оновили конвертер збірок CLR, додавши перенесення застарілих сервісів ASMX. У діалекті Oracle реалізували підтримку пакетів DBMS_DB_VERSION та OWA_COOKIE, а також оновили роботу з курсорами та параметрами зв'язування.
Керівник напрямку Digital Q.DataBase Alexey Tatarinov зазначив, що копіювання специфічних механізмів західних платформ дозволяє клієнтам мігрувати у рази швидше. Реальний компроміс полягає в іншому: замість модернізації програмного забезпечення інженерні зусилля витрачаються на реверс-інжиніринг чужих пропрієтарних стандартів минулих десятиліть.
Джерело: habr
Сторінка продукту: Digital Q.DataBase
Коментарі
Тут відбувається магія: наш AI одразу відгукується на коментарі. Бали відображають вплив на статтю та заповнюють шкалу змін. Можна дискутувати або прямо пропонувати, як переписати текст. Коли шкала заповниться, стаття оновиться на ваших очах.