Come identificare i report Cognos con SQL incorporato

by Settembre 7, 2016Cognos Analytics, MotioPI0 commenti

Una domanda comune che continua a farsi di MotioIl personale di supporto PI è come identificare i report, le query e così via di IBM Cognos che utilizzano SQL in linea nelle loro specifiche. Sebbene la maggior parte dei report utilizzi un pacchetto per accedere al data warehouse, è possibile che i report eseguano istruzioni SQL direttamente sul database, ignorando il pacchetto. Parliamo del motivo per cui è importante sapere quali report hanno SQL incorporato.

 


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.

    1. 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"
    2. Selezionare i file o la cartella in cui si desidera effettuare la ricerca e quindi selezionare il pulsante ">>".
    3. Entra " ” (senza virgolette) nel campo di ricerca.
    4. Premi il pulsante “Cerca”.
    5. MotioPI restituirà tutti i report che contengono SQL incorporato dalla tua ricerca.
    6. Nota che puoi passare il mouse su uno snippet per vedere il testo completo del tuo SQL. 
    7.  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!

Cognos AnalyticsAggiornamento di Cognos
3 passaggi per un aggiornamento Cognos riuscito
Tre passaggi per un aggiornamento riuscito di IBM Cognos

Tre passaggi per un aggiornamento riuscito di IBM Cognos

Tre passaggi per un aggiornamento di IBM Cognos di successo Consigli preziosi per il dirigente che gestisce un aggiornamento Recentemente, abbiamo pensato che la nostra cucina avesse bisogno di essere rinnovata. Per prima cosa abbiamo assunto un architetto per elaborare i piani. Con un piano in mano, abbiamo discusso le specifiche: Qual è l'ambito?...

Scopri di più

CloudCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. offre il controllo della versione in tempo reale per Cognos Analytics Cloud

Motio, Inc. offre il controllo della versione in tempo reale per Cognos Analytics Cloud

PLANO, Texas – 22 settembre 2022 - Motio, Inc., la società di software che ti aiuta a sostenere il tuo vantaggio di analisi migliorando il tuo software di business intelligence e analisi, ha annunciato oggi tutte le sue MotioCI le applicazioni ora supportano completamente Cognos...

Scopri di più