Почему важно идентифицировать отчеты Cognos с помощью встроенного SQL
Из-за природы жестко запрограммированных операторов SQL они требуют постоянного контроля и обслуживания. Фактически, если вы вносите изменения в свою базу данных, может быть почти невозможно определить, какие отчеты содержат допущения, встроенные в их встроенный SQL. Пока они не запустятся. Из-за того, насколько сложно поддерживать отчеты со встроенным SQL, их необходимо идентифицировать, чтобы вы могли уделять им дополнительное внимание, в котором они нуждаются. Это внимание может принять форму удаления встроенного SQL или обновления SQL в соответствии с изменениями в вашем хранилище данных. Давайте посмотрим, как использовать MotioИП, чтобы идентифицировать эти «особые» отчеты.
Как использовать MotioPI для поиска отчетов Cognos со встроенным SQL
Ассоциация Панель поиска и замены in MotioPI предназначен для поиска по спецификациям вашего отчета, определения отчетов, соответствующих установленным вами критериям, и даже для выполнения простых изменений в наборе объектов Cognos. Сегодня мы воспользуемся функцией поиска Search & Replace, чтобы быстро идентифицировать все отчеты, в которых используется встроенный SQL, чтобы вы могли проверить их содержимое, преобразовать их для использования модели или полностью удалить их из производства.
-
- Откройте панель поиска и замены в MotioПИ. При необходимости сузьте область поиска, чтобы охватить только разделы вашего магазина контента, что может быть особенно полезно, если вас интересует только часть вашего магазина контента или вас беспокоит скорость поиска в MotioПИ. Чтобы сузить, нажмите кнопку «Сузить».
- Выберите файлы или папку, в которых вы хотите провести поиск, а затем нажмите кнопку «>>».
- Введите " »(Без кавычек) в поле поиска.
- Нажмите кнопку «Поиск».
- MotioPI вернет все отчеты, содержащие встроенный SQL из вашего поиска.
- Обратите внимание, что вы можете навести указатель мыши на фрагмент, чтобы увидеть полный текст вашего SQL.
- После того, как вы нашли все свои отчеты со встроенным SQL, вы можете задокументировать их, используя функцию экспорта в MotioPI (Файл-> Экспорт вывода), переместите их в одно место с помощью MotioPI, чтобы вы могли легко найти их в будущем или даже выполнить простые преобразования в спецификации с помощью функции «Заменить» на панели поиска и замены.
Вывод
Вот как вы можете использовать панель «Найти и заменить» в MotioPI для идентификации всех отчетов со встроенным SQL. Используя этот метод, вы можете получить несколько ложных срабатываний, но это делается для того, чтобы MotioPI не пропускает ни одного отчета со встроенным SQL. Вы также можете сузить условия поиска, чтобы искать только точный синтаксис ваших операторов SQL. Если у вас есть какие-либо вопросы о том, как лучше всего использовать панель поиска и замены, просто задайте их ниже в комментариях. Я всегда рад поделиться любыми знаниями Cognos, которые у меня могут быть!