De ce este important să identificați rapoartele Cognos cu SQL încorporat
Datorită naturii instrucțiunilor SQL codificate, acestea necesită supraveghere și întreținere continuă. De fapt, dacă faceți modificări în baza de date, poate fi aproape imposibil să identificați rapoartele care au presupuneri încorporate în SQL-ul lor în linie. Până când nu reușesc să ruleze, asta este. Datorită cât de dificilă este menținerea rapoartelor cu SQL încorporat, este imperativ să le identificați, astfel încât să le puteți oferi atenția suplimentară de care au nevoie. Această atenție poate lua forma de a elimina SQL-ul încorporat sau de a actualiza SQL-ul pentru a se conforma modificărilor aduse depozitului dvs. de date. Să explorăm modul de utilizare MotioPI să identifice aceste rapoarte „speciale”.
Instrucțiuni de utilizare MotioPI pentru a găsi rapoarte Cognos cu SQL încorporat
Căutați și înlocuiți panoul in MotioPI este conceput pentru a căuta specificațiile raportului dvs., pentru a identifica rapoarte care corespund criteriilor stabilite de dvs. și chiar pentru a efectua modificări simple pe un set de obiecte Cognos. Astăzi vom folosi funcția de căutare a Căutare și înlocuire pentru a identifica rapid toate rapoartele care utilizează SQL încorporat, astfel încât să le puteți valida conținutul, să le convertiți pentru a utiliza modelul sau să le eliminați complet din producție.
-
- Deschideți panoul Căutare și înlocuire din MotioPI. Dacă este necesar, restrângeți căutarea pentru a acoperi doar secțiuni din magazinul dvs. de conținut, ceea ce poate fi deosebit de util dacă sunteți preocupat doar de o subsecțiune din magazinul dvs. de conținut sau sunteți preocupat de viteza căutării dvs. în MotioPI. Pentru a îngusta, selectați butonul „îngust”
- Selectați fișierele sau folderul în care doriți să efectuați căutarea și apoi selectați butonul „>>”.
- Introduceți în „ ”(Fără ghilimele) în câmpul de căutare.
- Apăsați butonul „Căutare”.
- MotioPI va returna toate rapoartele care conțin SQL încorporat din căutarea dvs.
- Rețineți că puteți trece cu mouse-ul peste un fragment pentru a vedea textul complet al SQL-ului dvs.
- După ce ați localizat toate rapoartele dvs. cu SQL încorporat, le puteți documenta folosind funcția de export din MotioPI (File-> Export output), mutați-le într-o locație folosind MotioPI, astfel încât să le puteți localiza cu ușurință în viitor, sau chiar să efectuați transformări simple în specificații utilizând caracteristica „Înlocuiește” din panoul Căutare și înlocuire.
CONCLUZIE:
Acesta este modul în care puteți utiliza panoul Căutare și înlocuire MotioPI pentru a identifica toate rapoartele cu SQL încorporat. Este posibil să obțineți câțiva falsi pozitivi folosind această tehnică, dar asta se face astfel încât MotioPI nu ratează niciun raport cu SQL încorporat. De asemenea, puteți restrânge termenii de căutare, astfel încât să căutați doar sintaxa exactă a instrucțiunilor SQL. Dacă aveți întrebări despre cum să utilizați cel mai bine panoul de căutare și înlocuire, întrebați mai jos în comentarii, sunt întotdeauna fericit să vă împărtășesc orice cunoștințe despre Cognos pe care le pot avea!