Comment identifier les rapports Cognos avec Embedded SQL

by Le 7 septembre 2016Analyse Cognos, MotioPI0 commentaires

Une question courante qui revient sans cesse aux MotioPI Support Staff explique comment identifier les rapports, requêtes, etc. d'IBM Cognos qui utilisent le SQL en ligne dans leurs spécifications. Alors que la plupart des rapports exploitent un package pour accéder à votre entrepôt de données, il est possible que les rapports exécutent des instructions SQL directement sur la base de données, en contournant votre package. Voyons pourquoi il est important de savoir quels rapports ont Embedded SQL.

 


Pourquoi est-il important d'identifier les rapports Cognos avec Embedded SQL

En raison de la nature des instructions SQL codées en dur, elles nécessitent une surveillance et une maintenance continues. En fait, si vous apportez des modifications à votre base de données, il peut être presque impossible d'identifier quels rapports ont des hypothèses intégrées dans leur SQL en ligne. Jusqu'à ce qu'ils ne parviennent pas à courir c'est. En raison de la difficulté de gérer les rapports avec Embedded SQL, il est impératif de les identifier afin de pouvoir leur apporter l'attention supplémentaire dont ils ont besoin. Cette attention peut prendre la forme de la suppression du SQL embarqué ou de la mise à jour du SQL pour se conformer aux modifications apportées à votre entrepôt de données. Explorons comment utiliser MotioPI pour identifier ces rapports « spéciaux ».

UTILISATION MotioPI pour rechercher des rapports Cognos avec Embedded SQL

Les Rechercher et remplacer le panneau in MotioPI est conçu pour rechercher les spécifications de votre rapport, identifier les rapports qui correspondent aux critères définis par vous et même effectuer des modifications simples sur un ensemble d'objets Cognos. Aujourd'hui, nous utiliserons la fonction de recherche de Search & Replace pour identifier rapidement tous les rapports qui utilisent Embedded SQL afin que vous puissiez valider leur contenu, les convertir pour utiliser le modèle ou les supprimer complètement de la production.

    1. Ouvrez le panneau Rechercher et remplacer dans MotioPI. Si nécessaire, affinez votre recherche pour ne couvrir que les sections de votre magasin de contenu, ce qui peut être particulièrement utile si vous ne vous intéressez qu'à une sous-section de votre magasin de contenu ou si vous êtes préoccupé par la vitesse de votre recherche dans MotioPI. Pour affiner, sélectionnez le bouton « Narrow »
    2. Sélectionnez les fichiers ou le dossier dans lesquels vous souhaitez effectuer votre recherche, puis sélectionnez le bouton « >> ».
    3. Entrer à l'intérieur " ” (sans les guillemets) dans le champ de recherche.
    4. Appuyez sur le bouton « Rechercher ».
    5. MotioPI renverra tous les rapports qui contiennent Embedded SQL à partir de votre recherche.
    6. Notez que vous pouvez passer la souris sur un extrait pour voir le texte intégral de votre SQL. 
    7.  Une fois que vous avez localisé tous vos rapports avec Embedded SQL, vous pouvez les documenter à l'aide de la fonction d'exportation dans MotioPI (Fichier-> Exporter la sortie), déplacez-les vers un emplacement en utilisant MotioPI afin que vous puissiez facilement les localiser à l'avenir, ou même effectuer des transformations simples sur la spécification à l'aide de la fonction « Remplacer » du panneau Rechercher et remplacer.

CONCLUSION:

C'est ainsi que vous pouvez utiliser le panneau Rechercher et remplacer dans MotioPI pour identifier tous les rapports avec Embedded SQL. Vous pouvez obtenir quelques faux positifs en utilisant cette technique, mais cela est fait pour que MotioPI ne manque aucun rapport avec Embedded SQL. Vous pouvez également affiner vos termes de recherche afin de rechercher uniquement la syntaxe exacte de vos instructions SQL. Si vous avez des questions sur la meilleure façon d'utiliser le panneau Rechercher et remplacer, posez-les simplement ci-dessous dans les commentaires, je suis toujours heureux de partager mes connaissances sur Cognos !

Analyse CognosMise à niveau de Cognos
3 étapes pour une mise à niveau Cognos réussie
Trois étapes pour une mise à niveau IBM Cognos réussie

Trois étapes pour une mise à niveau IBM Cognos réussie

Trois étapes pour une mise à niveau IBM Cognos réussie Des conseils inestimables pour le dirigeant qui gère une mise à niveau Récemment, nous avons pensé que notre cuisine avait besoin d'être mise à jour. Nous avons d'abord engagé un architecte pour faire des plans. Avec un plan en main, nous avons discuté des détails : Quelle est la portée ?...

En savoir plus

Analyse CognosMotioCI
Déploiement Cognos
Pratiques éprouvées de déploiement de Cognos

Pratiques éprouvées de déploiement de Cognos

Comment tirer le meilleur parti de MotioCI en soutenant des pratiques éprouvées MotioCI a intégré des plug-ins pour la création de rapports Cognos Analytics. Vous verrouillez le rapport sur lequel vous travaillez. Ensuite, lorsque vous avez terminé votre session d'édition, vous l'archivez et incluez un commentaire...

En savoir plus

le cloudAnalyse Cognos
Motio IBM Cognos Analytics Cloud
Motio, Inc. fournit un contrôle de version en temps réel pour le cloud de Cognos Analytics

Motio, Inc. fournit un contrôle de version en temps réel pour le cloud de Cognos Analytics

PLANO, Texas – 22 septembre 2022 - Motio, Inc., l'éditeur de logiciels qui vous aide à conserver votre avantage analytique en améliorant votre logiciel de Business Intelligence et d'analyse, a annoncé aujourd'hui tous ses MotioCI les applications prennent désormais entièrement en charge Cognos...

En savoir plus