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.
-
- 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 »
- Sélectionnez les fichiers ou le dossier dans lesquels vous souhaitez effectuer votre recherche, puis sélectionnez le bouton « >> ».
- Entrer à l'intérieur " ” (sans les guillemets) dans le champ de recherche.
- Appuyez sur le bouton « Rechercher ».
- MotioPI renverra tous les rapports qui contiennent Embedded SQL à partir de votre recherche.
- Notez que vous pouvez passer la souris sur un extrait pour voir le texte intégral de votre SQL.
- 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 !