
IBM проводить оптимізацію платформи IBM Cognos Analytics, припиняючи підтримку низки застарілих функцій та технологій. Зміни торкнулися ключових аспектів роботи: від інструментів моделювання та обробки XML-даних до візуальних компонентів та навіть шрифту за замовчуванням. Розглянемо детальніше, до чого варто готуватися адміністраторам та розробникам у зв’язку з цими оновленнями в версії 12.1.0.
Видалення Model Design Accelerator з Framework Manager IBM Cognos Analytics
Інструмент Model Design Accelerator, призначений для автоматизованого створення початкових моделей на основі структури бази даних, більше не підтримується та повністю видалений з Framework Manager.
Що це означає для розробників?
Компанії, чиї процеси розробки покладалися на цей інструмент для швидкого прототипування або генерації базових моделей, повинні будуть адаптуватися. Розробникам доведеться створювати моделі метаданих “з нуля”, імпортуючи таблиці та вручну визначаючи зв’язки та логіку. Хоча Model Design Accelerator прискорював початковий етап, створені ним моделі часто вимагали значного доопрацювання. Його видалення спонукає до більш свідомого та контрольованого підходу до проєктування моделей з самого початку, що в кінцевому підсумку може призвести до створення більш якісних та оптимізованих рішень.
Кінець підтримки XML-джерел та функцій IBM Cognos Analytics
Однією з найбільш значущих змін IBM Cognos Analytics є повне припинення підтримки роботи з XML-даними у сучасному режимі динамічних запитів (DQM).
Припинення підтримки XML-джерел у режимі динамічних запитів (DQM)
Підтримка джерел даних типу XML повністю припинена для моделей, що працюють у режимі динамічних запитів (Dynamic Query Mode, DQM). XML-джерела залишаються підтримуваними лише у застарілому режимі сумісних запитів (Compatible Query Mode, CQM).
Що це означає для розробників?
Це одна з найважливіших технічних змін для моделей, що використовують дані у форматі XML. DQM є сучасним, більш продуктивним та функціональним рушієм запитів у Cognos Analytics. Припинення підтримки XML у цьому режимі означає, що:
- Нові пакети на основі XML-джерел можна створювати лише в режимі CQM через Framework Manager.
- Спроба створити або запустити DQM-пакет на основі XML-джерела призведе до помилки: BMT-IMP-0016 The provider type XML is not supported in this mode.
- Існуючі DQM-моделі, що використовують XML, перестануть працювати і потребуватимуть міграції.
Розробникам необхідно провести аудит існуючих моделей. Якщо XML-дані є критично важливими, необхідно або залишатися в режимі CQM (втрачаючи переваги DQM), або розглянути варіант трансформації XML-даних та їх завантаження до реляційної бази даних, яка повністю підтримується в DQM.
Припинення підтримки функцій SQL-XML у Cognos SQL
Синтаксис Cognos SQL більше не підтримує функції для роботи з XML (SQL-XML). Будь-який запит, визначений як Cognos SQL і містить такі конструкції, тепер буде викликати помилку парсингу.
Що це означає для розробників?
Ця зміна стосується об’єктів запитів (query subjects) у моделях та запитів у звітах, де SQL написано вручну. Якщо розробник використовував функції SQL-XML для обробки XML-даних безпосередньо на рівні SQL-запиту, такі рішення перестануть працювати.
IBM пропонує два шляхи вирішення цієї проблеми:
- Переключення на Pass-through SQL: Якщо база даних, до якої виконується запит, сама підтримує функції SQL-XML (наприклад, Oracle або SQL Server), тип запиту в Cognos слід змінити з Cognos SQL на Pass-through SQL. У цьому випадку запит буде переданий до бази даних “як є”, і його обробкою займеться сама СУБД.
- Переключення на Native SQL: Аналогічно до попереднього пункту, це дозволить використовувати нативний синтаксис SQL бази даних.
Розробникам потрібно переглянути всі об’єкти запитів з типом Cognos SQL на предмет використання SQL-XML конструкцій та змінити їх тип на Native SQL або Pass-through SQL.
Інші важливі видалення та зміни IBM Cognos Analytics 12.1.0.
Окрім змін у моделюванні, оновлення торкнулися візуальних елементів та допоміжних інструментів.
Зміна шрифту за замовчуванням: прощання з Andale WT
Шрифт Andale WT, який був стандартом протягом багатьох років, більше не постачається разом із Cognos Analytics. Новим шрифтом за замовчуванням став IBM Plex Sans. Це сучасний, чистий шрифт, розроблений самою IBM. Звіти, які використовували Andale WT, автоматично переключаться на IBM Plex Sans. Однак, IBM Plex Sans не має такої широкої підтримки символів Unicode. Для звітів, що використовують специфічні мови (наприклад, японську, корейську), IBM включила до поставки мовні варіанти шрифту (IBM Plex Sans JP, KR, Arabic та інші). Організації, що мають власну ліцензію на Andale WT, можуть продовжувати його використовувати, завантаживши файли шрифту на сервер Cognos.
Припинення підтримки візуалізацій PGSDK
Починаючи з версії IBM Cognos Analytics 12.1.0, візуалізації, створені за допомогою Presentation Graphics SDK (PGSDK), більше не підтримуються та будуть видалені зі звітів IBM Cognos Analytics. IBM рекомендує використовувати розширення IBM Cognos Audit Extension для швидкого пошуку звітів, що містять такі візуалізації, щоб спланувати їх заміну.
Оновлення технології для Панелі навчання (Learn panel)
Технологія, що використовувалася для Панелі навчання (Learn panel) у версіях 12.0.4 та раніше, стала несумісною і була замінена на нову, починаючи з релізу 12.1.0.
Висновок
IBM чітко окреслює стратегічний вектор розвитку платформи IBM Cognos Analytics 12.1.0 – це свідома відмова від нішевих і застарілих технологій на користь універсальних, продуктивних та сучасних підходів. Хоча ці зміни вимагають від розробників та адміністраторів уваги, аудиту та міграції існуючих рішень, у довгостроковій перспективі вони обіцяють створення більш надійних, оптимізованих та керованих моделей і звітів. Ключ до успішного переходу — це проактивний аудит активів та планування міграції, що дозволить повною мірою скористатися перевагами оновленої та модернізованої платформи.