Кратчайший путь от CQM к DQM

by Август 4, 2023Когнос Аналитикакомментарии 0

Кратчайший путь от CQM к DQM

Это прямая линия с MotioCI

Велика вероятность, что если вы являетесь давним клиентом Cognos Analytics, вы все еще таскаете с собой какое-то унаследованное содержимое CQM (совместимого режима запросов). Ты знаешь зачем вам необходимо перейти в режим динамических запросов (DQM):

  1. CQM — это риск. CQM — устаревшая технология, которая может быть объявлена ​​устаревшей в любое время.
  2. DQM рассчитан на будущее. DQM масштабируется, более эффективен и работает лучше
  3. Облако. Если переход в облако запланирован на 5 лет roadкарта, которую нужно переместить в DQM

Миф

Работа по переносу ваших пакетов и отчетов в DQM кажется сложной. Во-первых, вы подозреваете, что что-то сломается в движении, но не можете быть уверены, что именно. Это, безусловно, так, и обратного пути нет. Если нет простого пути назад, вы просто не можете сидеть в воде несколько недель, пока ваши пользователи не будут иметь доступа к отчетам.

Прямая линия

Что, если бы вы могли просто щелкнуть выключателем и посмотреть, как весь ваш контент CQM работает как DQM? С MotioCI тестирование, это именно то, что вы можете сделать. Это так просто.

Детс

Мы писали в другом месте о том, когда вам следует перейти на DQM. Вот как:

  1. Оценка и инвентаризация – Сначала подумайте, что у вас есть, и оцените усилия. Сколько у вас отчетов? Сколько пакетов? Сколько ваших пакетов относятся к CQM? Есть несколько способов приблизиться к этому.

Найдите каждую модель Framework Manager, откройте ее и проверьте свойства.

Или найдите каждый опубликованный пакет и проверьте его свойства.

Или используйте MotioCI Инвентарь. MotioCI Отчеты Inventory Dashboard и Inventory Summary предоставляют обзор всего вашего хранилища контента. Они сразу сообщают вам, сколько пакетов в вашем хранилище контента Cognos относятся к CQM, а сколько к DQM. Отчет Inventory показывает дополнительные сведения о пакетах:

      1. Путь. Именно там, где они находятся.
      2. Использованная литература. Количество входящих ссылок дает вам представление о том, сколько отчетов зависит от него.
      3. Устаревший. Если нет входящих ссылок, это будет легко. Возможно, вам не нужен пакет. Он не используется.

 

 

Тестирование – Сначала вам нужно установить базовый уровень для ваших отчетов CQM.

Создайте проект в MotioCI для вашего пакета CQM. MotioCI поможет вам автоматически найти все отчеты, на которых основан пакет. Создайте тестовые случаи, чтобы установить базовый уровень для каждого из отчетов по содержанию и производительности.

      1. Стабильность вывода — создает базовый уровень для ожидаемого вывода отчета.
      2. Стабильность времени выполнения — создает основу для ожидаемой производительности.

Выполните тестовые случаи, чтобы сгенерировать выходные данные отчета и записать время выполнения.

 

Оценка – Здесь вы переключаетесь на DQM и запускаете отчеты.

    1. Клонируйте проект, созданный на предыдущем шаге, чтобы второй MotioCI проект будет иметь тот же пакет и отчеты. Измените настройки проекта на Force Dynamic Package Query Mode. Создайте тестовые случаи для каждого из отчетов, чтобы сравнить выходные данные и производительность с базовыми результатами CQM.
      1. Сравнение выходных данных — сравнивает выходные данные отчета в DQM с базовым планом CQM.
      2. Сравнение времени выполнения — сравнивает время выполнения отчета в DQM с базовым планом CQM.
    2. Выполнение тестовых случаев и оценка результатов тестирования
      1. Успех — эти тестовые примеры проходят как сравнение выходных данных, так и производительность. Отчеты, протестированные в этой группе, будут перенесены в DQM без изменений.
      2. Неудача — тестовые случаи завершатся неудачно, если одно или оба утверждения не пройдут.
        1. Ошибка сравнения выходных данных — вам предоставляется параллельное сравнение выходных данных отчета CQM и DQM с выделенными различиями.
        2. Ошибка сравнения времени выполнения — эта группа отчетов работает медленнее в DQM, чем в CQM.

 

 

Постановления – По результатам Тест-кейсов вы точно знаете, какие отчеты требуют внимания.

    1. Подумайте о том, чтобы просмотреть MotioCI Сообщить подробности о сбое тестового случая. С помощью этого отчета вы можете увидеть, есть ли какие-либо тенденции или группы отчетов с похожими ошибками. Внесите изменения в модель Framework Manager и повторно опубликуйте пакет.
    2. Повторно запускайте тестовые случаи в проекте DQM, пока не будете удовлетворены результатом и производительностью.
    3. В некоторых случаях вам может потребоваться обратиться к отдельным отчетам, в которых не выполняется сравнение выходных данных или сравнение времени. Исправьте любые проблемы.

 

 

Миграция – На данный момент все ваши отчеты CQM были запущены в DQM, и вы уверены, что они дают одинаковый результат и выполняются в разумные сроки.

    1. В Framework Manager вы можете безопасно изменить свойство Query Mode на Dynamic и повторно опубликовать пакет.
    2. В качестве завершающего шага в MotioCI DQM, удалите свойство Force DQM Query Mode и задайте для него значение по умолчанию. Повторно запустите тестовые примеры и проверьте результаты. Это подтвердит, что изменения, внесенные вами в отчеты и пакеты, не повлияли на вывод или производительность.

Празднование

Я забыл упомянуть этот последний шаг. Празднование. Пришло время воспользоваться всеми преимуществами DQM и начать искать другие проекты.

Бонусный совет

Вы можете использовать бесплатно MotioPI утилита для поиска пакетов и отчетов CQM. Чтобы найти пакеты с моделями, настроенными на использование CQM, загрузите и установите MotioЧИСЛО ПИ:

  1. Откройте MotioPI и нажмите на панель содержимого
  2. Запросите модели, задав для параметра Запрос типов значение Модель.
  3. Сузьте источник поиска до соответствующей области. Уменьшите область действия, чтобы повысить производительность.
  4. Добавьте фильтр, выберите Text Property Model is Dynamic Query Mode = false.
  5. Нажмите "Поиск".
  6. Экспортируйте результаты в формате CSV и откройте в Excel.
  7. Скопируйте путь поиска Cognos модели, для которой вы хотите найти отчеты.
  8. Отредактируйте путь поиска модели, удалив «/model[@name=» и то, что следует из строки
  9. Вставьте сокращенную строку пути к модели в новую панель содержимого в MotioЧИСЛО ПИ.
  10. Изменить запрос для типов, чтобы показать отчет
  11. Правильно сузьте область видимости
  12. Отфильтровать для использования пути поиска пакетов текстовых свойств, вставив сокращенную строку пути к модели.
  13. Нажмите "Поиск".
  14. Результаты вернут список всех отчетов, использующих пакет CQM.

Конечно, это немного сложно, вы не можете проводить тестирование, и это не управляет вашим прогрессом в проекте, но, эй, это бесплатно. MotioPI может частично помочь вам с первыми двумя этапами оценки и инвентаризации, а затем MotioCI может взять это оттуда.

 

BI/АналитикаКогнос Аналитика
Студия запросов Cognos
Вашим пользователям нужна их студия запросов

Вашим пользователям нужна их студия запросов

С выпуском IBM Cognos Analytics 12 давно объявленное прекращение поддержки Query Studio и Analysis Studio наконец было реализовано с версией Cognos Analytics без этих студий. Хотя это не должно стать неожиданностью для большинства людей, занимающихся...

Узнать больше

Когнос АналитикаОбновление Cognos
3 шага к успешному обновлению Cognos
Три шага к успешному обновлению IBM Cognos

Три шага к успешному обновлению IBM Cognos

Три шага к успешному обновлению IBM Cognos Бесценный совет для руководителя, занимающегося обновлением Недавно мы подумали, что наша кухня нуждается в обновлении. Сначала мы наняли архитектора для составления планов. Имея план в руках, мы обсудили детали: каков масштаб?...

Узнать больше

Когнос АналитикаMotioCI
Развертывание Cognos
Проверенные практики развертывания Cognos

Проверенные практики развертывания Cognos

Как максимально использовать MotioCI в поддержку проверенных практик MotioCI имеет встроенные подключаемые модули для создания отчетов Cognos Analytics. Вы блокируете отчет, над которым работаете. Затем, когда вы закончите сеанс редактирования, вы зарегистрируете его и добавите комментарий...

Узнать больше

облакоКогнос Аналитика
Motio X Облако IBM Cognos Analytics
Motio, Inc. обеспечивает контроль версий в реальном времени для Cognos Analytics Cloud

Motio, Inc. обеспечивает контроль версий в реальном времени для Cognos Analytics Cloud

ПЛАНО, Техас - 22 сентября 2022 г. - Motio, Inc., компания-разработчик программного обеспечения, которая помогает вам поддерживать свое преимущество в области аналитики, улучшая программное обеспечение для бизнес-аналитики и аналитики, объявила сегодня о всех своих MotioCI приложения теперь полностью поддерживают Cognos...

Узнать больше

Когнос Аналитика
IBM Cognos Analytics с Watson
Что делает Ватсон?

Что делает Ватсон?

Аннотация В версии 11.2.1 IBM Cognos Analytics была вытатуирована с именем Watson. Его полное имя теперь IBM Cognos Analytics с Watson 11.2.1, ранее известное как IBM Cognos Analytics. Но где именно этот Ватсон и что он делает? В...

Узнать больше

Когнос АналитикаОбновление Cognos
Рекомендации по обновлению Cognos Analytics
Знаете ли вы передовые методы обновления Cognos?

Знаете ли вы передовые методы обновления Cognos?

На протяжении многих лет Motio, Inc. разработала «Лучшие практики» по обновлению Cognos. Мы создали их, выполнив более 500 внедрений и послушав, что говорят наши клиенты. Если вы один из более чем 600 человек, посетивших один из наших ...

Узнать больше