Чому важливо ідентифікувати звіти Cognos із вбудованим SQL
Через природу твердо кодованих операторів SQL вони вимагають постійного контролю та обслуговування. Насправді, якщо ви внесете зміни у базу даних, то буде практично неможливо визначити, які звіти містять припущення, вбудовані у вбудований SQL. До тих пір, поки вони не зможуть запустити. Через те, як складно вести звіти із вбудованим SQL, необхідно їх ідентифікувати, щоб ви могли приділити їм додаткову увагу, якої вони потребують. Ця увага може мати вигляд видалення вбудованого SQL або оновлення SQL відповідно до змін у вашому сховищі даних. Давайте вивчимо, як користуватися MotioPI для виявлення цих "спеціальних" звітів.
Як використовувати MotioPI для пошуку звітів Cognos із вбудованим SQL
Команда Панель пошуку та заміни in MotioPI призначений для пошуку за специфікаціями вашого звіту, визначення звітів, які відповідають встановленим вами критеріям, і навіть для виконання простих змін у наборі об’єктів Cognos. Сьогодні ми будемо використовувати функцію пошуку в Search & Replace, щоб швидко визначити всі звіти, які використовують вбудований SQL, щоб ви могли перевірити їх вміст, перетворити їх на використання моделі або взагалі видалити з виробництва.
-
- Відкрийте панель пошуку та заміни в MotioPI. При необхідності звужте пошук, щоб він охоплював лише розділи вашого магазину вмісту, що може бути особливо корисним, якщо вас турбує лише підрозділ вашого магазину вмісту або вас хвилює швидкість пошуку в MotioPI. Щоб звузити, натисніть кнопку «Вузький»
- Виберіть файли або папку, у яких ви хочете проводити пошук, а потім натисніть кнопку «>>».
- Введіть " ”(Без лапок) у полі пошуку.
- Натисніть кнопку «Пошук».
- MotioPI поверне всі звіти, які містять вбудований SQL, з вашого пошуку.
- Зауважте, що ви можете навести курсор на фрагмент, щоб побачити повний текст вашого SQL.
- Після того, як ви знайдете всі свої звіти зі вбудованим SQL, ви можете їх задокументувати за допомогою функції експорту в MotioPI (File-> Export output), перемістіть їх в одне місце за допомогою MotioPI, щоб ви могли легко знайти їх у майбутньому або навіть виконати прості зміни в специфікації за допомогою функції "Замінити" на панелі "Пошук і заміна".
ВИСНОВОК:
Таким чином можна використовувати панель «Пошук і заміна» MotioPI для ідентифікації всіх звітів із вбудованим SQL. За допомогою цієї техніки ви можете отримати кілька хибнопозитивних результатів, але це робиться так MotioPI не пропускає жодних звітів із вбудованим SQL. Ви також можете звузити пошукові терміни, щоб шукати лише точний синтаксис ваших операторів SQL. Якщо у вас є запитання про те, як найкраще використовувати панель пошуку та заміни, просто задайте їх нижче у коментарях, я завжди радий поділитися будь -якими знаннями про Cognos, які я можу мати!