Perché è importante identificare i report Cognos con Embedded SQL
A causa della natura delle istruzioni SQL codificate, richiedono supervisione e manutenzione continue. In effetti, se si apportano modifiche al database, può essere quasi impossibile identificare quali report contengono ipotesi integrate nell'SQL in linea. Fino a quando non riescono a correre, cioè. A causa di quanto sia difficile mantenere i report con SQL incorporato, è imperativo identificarli in modo da poter fornire loro l'attenzione extra di cui hanno bisogno. Questa attenzione può assumere la forma della rimozione dell'SQL incorporato o dell'aggiornamento dell'SQL per conformarsi alle modifiche al data warehouse. Esploriamo come usare MotioPI per identificare questi rapporti “speciali”.
Istruzioni per l’uso: MotioPI per trovare report Cognos con SQL incorporato
Il Pannello Cerca e sostituisci in MotioPI è progettato per cercare le specifiche del report, identificare i report che corrispondono ai criteri impostati dall'utente e persino eseguire semplici modifiche su un insieme di oggetti Cognos. Oggi utilizzeremo la funzione di ricerca di Cerca e sostituisci per identificare rapidamente tutti i report che utilizzano SQL incorporato in modo da poter convalidare i loro contenuti, convertirli per utilizzare il modello o rimuoverli completamente dalla produzione.
-
- Apri il pannello Cerca e sostituisci in MotioPI. Se necessario, restringi la ricerca per coprire solo le sezioni del tuo content store, il che può essere particolarmente utile se sei interessato solo a una sottosezione del tuo content store o sei preoccupato per la velocità della tua ricerca in MotioPI. Per restringere, seleziona il pulsante "Stretto"
- Selezionare i file o la cartella in cui si desidera effettuare la ricerca e quindi selezionare il pulsante ">>".
- Entra " ” (senza virgolette) nel campo di ricerca.
- Premi il pulsante “Cerca”.
- MotioPI restituirà tutti i report che contengono SQL incorporato dalla tua ricerca.
- Nota che puoi passare il mouse su uno snippet per vedere il testo completo del tuo SQL.
- Una volta individuati tutti i report con SQL incorporato, è possibile documentarli utilizzando la funzione di esportazione in MotioPI (File->Esporta output), spostali in una posizione usando MotioPI in modo da poterli individuare facilmente in futuro o anche eseguire semplici trasformazioni sulle specifiche utilizzando la funzione "Sostituisci" del pannello Cerca e sostituisci.
CONCLUSIONE:
Ecco come puoi utilizzare il pannello Cerca e sostituisci in MotioPI per identificare tutti i report con SQL incorporato. Potresti ottenere alcuni falsi positivi usando questa tecnica, ma è fatto in modo che MotioPI non perde alcun report con SQL incorporato. Puoi anche restringere i termini di ricerca in modo da cercare solo la sintassi esatta delle tue istruzioni SQL. In caso di domande su come utilizzare al meglio il pannello Cerca e sostituisci, basta chiedere di seguito nei commenti, sono sempre felice di condividere qualsiasi conoscenza Cognos che potrei avere!