Кратчайший путь от 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 может взять это оттуда.

 

Когнос АналитикаMotioCI
MotioCI Контроль-М
Аналитика в розничной торговле: верны ли данные?

Аналитика в розничной торговле: верны ли данные?

Розничная торговля - одна из ведущих отраслей, трансформируемых с помощью технологий искусственного интеллекта и аналитики. Розничным маркетологам необходимо проводить сегментацию, разделение и профилирование различных групп потребителей, не отставая от постоянно меняющихся тенденций в моде. Категория ...

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

BI/АналитикаКогнос Аналитика QlikОбновление Cognos
Блог Cognos Auditing
Модернизация вашего опыта аналитики

Модернизация вашего опыта аналитики

В этом сообщении блога для нас большая честь поделиться знаниями от приглашенного автора и эксперта по аналитике Майка Норриса о планировании и подводных камнях, которых следует избегать при реализации вашей инициативы по модернизации аналитики. При рассмотрении инициативы по модернизации аналитики можно выделить несколько ...

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

BI/АналитикаКогнос Аналитика
Должен ли я остаться или уйти - для обновления или переноса инструмента бизнес-аналитики

Должен ли я остаться или уйти - для обновления или переноса инструмента бизнес-аналитики

Как малый бизнес, живущий в мире приложений, количество используемых нами приложений быстро растет. Это легко происходит с облачными подписками и точечными решениями. В итоге мы выбрали Hubspot для маркетинга, Zoho для продаж, Kayako для поддержки, Live chat, WebEx, ...

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

Когнос АналитикаMotioCI
Планирование аналитики с помощью Watson на базе IBM TM1 Security
Защищены ли конфиденциальные данные в вашей организации? Проверка на соответствие PII и PHI

Защищены ли конфиденциальные данные в вашей организации? Проверка на соответствие PII и PHI

Если ваша организация регулярно обрабатывает конфиденциальные данные, вы должны внедрить стратегии обеспечения безопасности данных, чтобы защитить не только лиц, которым принадлежат данные, но и вашу организацию от нарушения каких-либо федеральных законов (например, HIPPA, GDPR и т. Д.). Этот...

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

Когнос АналитикаMotioCI
Интуитивно понятная очистка: как упорядочивание фотографий связано с обновлением Cognos

Интуитивно понятная очистка: как упорядочивание фотографий связано с обновлением Cognos

На мой телефон пришло уведомление о том, что на моем хранилище заканчивается опасно мало места. Это случалось раньше, и я не собирался потратить субботу на сортировку телефона и удаление материалов, прежде чем снова смогу использовать функцию камеры. Я нажал на ...

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

Когнос Аналитика
Находите и массово обновляйте шрифты во ВСЕХ отчетах Cognos, быстро и легко

Находите и массово обновляйте шрифты во ВСЕХ отчетах Cognos, быстро и легко

Представьте, что ваша организация решила обновить свой бренд, и вам поручено обновить шрифты во ВСЕХ общекорпоративных отчетах, кроме Arial или Helvetica с Arial. Но как бы вы приступили к выполнению этой титанической задачи? Средний клиент Cognos ...

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