Найшвидший шлях від CQM до DQM
Цілком імовірно, що якщо ви давній клієнт Cognos Analytics, то все ще тягнете за собою застарілий вміст Compatible Query Mode (CQM). Ти знаєш чому вам потрібно перейти до режиму динамічного запиту (DQM):
- CQM – це ризик. CQM є старою технологією, і її можна будь-коли припинити
- DQM є перспективним. DQM є масштабованим, більш ефективним і працює краще
- Хмара. Якщо перехід у хмару триває 5 років roadкарту, яку потрібно перемістити до DQM
Міф
Робота з переміщення ваших пакетів і звітів у DQM просто здається складною. З одного боку, ви підозрюєте, що щось зламається під час руху, але не можете бути впевнені, що саме. Це точно так, і немає легкого шляху назад. Якщо немає легкого шляху назад, ви просто не можете бути мертвими у воді тижнями, коли ваші користувачі не мають доступу до звітів.
Пряма лінія
Що, якби ви могли просто натиснути перемикач і побачити, як увесь ваш вміст CQM працює як DQM? с MotioCI тестування, це саме те, що ви можете зробити. Це так просто.
Діти
Ми вже писали про те, коли вам слід перейти на DQM. Ось як:
- Оцінка та інвентаризація – Спочатку подумайте, що у вас є, і оцініть зусилля. Скільки у вас звітів? Скільки пакетів? Скільки ваших пакетів є CQM? Є кілька способів підійти до цього.
Знайдіть кожну модель Framework Manager, відкрийте її та перевірте властивості.
Або знайдіть кожен опублікований пакет і перевірте його властивості.
Або використовуйте MotioCI Інвентар. The MotioCI Звіти «Інформаційна панель інвентаризації» та «Підсумок інвентаризації» надають огляд усього вашого магазину вмісту. Вони відразу повідомляють вам, скільки пакетів у вашому сховищі вмісту Cognos є CQM, а скільки – DQM. Звіт про інвентаризацію містить додаткові відомості про пакунки:
-
-
- шлях. Саме там, де вони розташовані.
- Список літератури. Кількість вхідних посилань дає вам уявлення про те, скільки звітів залежить від цього.
- Застаріле. Якщо немає вхідних посилань, це буде легко. Пакет вам може не знадобитися. Він не використовується.
-
Тестування – Спочатку ви захочете встановити базову лінію на своїх звітах CQM.
Створіть проект у MotioCI для вашого пакету CQM. MotioCI допоможе вам автоматично знайти всі звіти, на яких базується пакет. Створіть тестові випадки, щоб встановити базову лінію для кожного зі звітів щодо вмісту та ефективності
-
-
- Стабільність вихідних даних – створює базову лінію для очікуваних результатів звіту
- Стабільність часу виконання – створює базову лінію для очікуваної продуктивності
-
Виконайте тестові випадки, щоб створити звіт і записати час виконання.
Оцінка – Тут ви перемикаєте перемикач на DQM і запускаєте звіти.
-
- Клонуйте проект, створений на попередньому кроці, щоб другий MotioCI проект матиме той самий пакет і звіти. Змініть налаштування проекту на режим примусового динамічного пакетного запиту. Створіть тестові випадки для кожного звіту, щоб порівняти результат і продуктивність із базовими результатами CQM.
- Порівняння вихідних даних – порівнює вихідні дані звіту в DQM з базовим рівнем CQM.
- Порівняння часу виконання – порівнює час виконання звіту в DQM з базовим рівнем CQM.
- Виконайте тестові випадки та оцініть результати тестування
- Успіх – ці тестові випадки проходять порівняння результатів і продуктивність. Звіти, перевірені в цій групі, буде переміщено до DQM без змін.
- Помилка – Тестові випадки будуть невдалими, якщо одне або обидва твердження не виконані.
- Помилка порівняння вихідних даних – Ви побачите паралельне порівняння результатів CQM і DQM у звіті з виділеними відмінностями.
- Помилка порівняння часу виконання – ця група звітів працює повільніше в DQM, ніж у CQM.
- Клонуйте проект, створений на попередньому кроці, щоб другий MotioCI проект матиме той самий пакет і звіти. Змініть налаштування проекту на режим примусового динамічного пакетного запиту. Створіть тестові випадки для кожного звіту, щоб порівняти результат і продуктивність із базовими результатами CQM.
дозвіл – За результатами тестових випадків ви точно знаєте, які звіти потребують уваги.
-
- Розглянемо перегляд MotioCI Деталі звіту про помилку тестового випадку. За допомогою цього звіту ви можете побачити, чи є якісь тенденції чи групи звітів із подібними помилками. Внесіть зміни в модель Framework Manager і повторно опублікуйте пакет.
- Повторно запускайте тестові приклади в проекті DQM, доки ви не будете задоволені результатом і продуктивністю.
- У деяких випадках вам може знадобитися розглянути окремі звіти, які не проходять порівняння результатів або порівняння часу. Вирішіть будь-які проблеми.
Міграція – На даний момент усі ваші звіти CQM були виконані в DQM, і ви впевнені, що вони дають однаковий результат і виконуються в прийнятний час.
-
- У Framework Manager ви можете безпечно змінити властивість Query Mode на Dynamic і повторно опублікувати пакет.
- Як останній крок, у MotioCI Проект DQM видаліть властивість Force DQM Query Mode та встановіть для нього значення за замовчуванням. Повторно запустіть свої тести та перевірте результати. Це підтвердить, що зміни, які ви внесли до звітів і пакетів, не вплинули на результат або продуктивність.
Святкування
Я забув згадати цей останній крок. Святкування. Настав час насолодитися всіма перевагами DQM і почати шукати інші проекти.
Бонусна порада професіонала
Ви можете використовувати безкоштовно MotioPI утиліта для пошуку пакетів і звітів CQM. Щоб знайти пакети з моделями, налаштованими на використання CQM, завантажте та встановіть MotioPI:
- відкритий MotioPI та клацніть на панелі «Вміст».
- Зробіть запит на моделі, встановивши для запиту типів значення Model.
- Звузьте джерело вашого пошуку до відповідного обсягу. Зменшіть область, щоб підвищити продуктивність.
- Додайте фільтр, виберіть Text Property Model is Dynamic Query Mode = false.
- Натисніть Пошук
- Експортуйте результати як CSV і відкрийте в Excel
- Скопіюйте шлях пошуку Cognos моделі, для якої ви хочете знайти звіти
- Відредагуйте пошуковий шлях моделі, видаливши «/model[@name=» і те, що випливає з рядка
- Вставте скорочений рядок шляху до моделі в нову панель вмісту MotioПІ.
- Відредагуйте запит для типів, щоб показати звіт
- Належним чином звузьте сферу застосування
- Фільтрувати для використання пакета властивостей тексту Шлях пошуку містить, вставивши скорочений рядок шляху моделі
- Натисніть Пошук
- Результати повернуть список усіх звітів, які використовують пакет CQM.
Звісно, це трохи складніше, ви не можете проводити тестування, і це не керує вашим прогресом у проекті, але, привіт, це безкоштовно. MotioТоді PI може частково допомогти вам досягти цього за допомогою перших двох етапів оцінки та інвентаризації MotioCI можна взяти звідти.