Per què és important identificar informes Cognos amb SQL incrustat
A causa de la naturalesa de les instruccions SQL codificades, requereixen una supervisió i manteniment continus. De fet, si feu canvis a la vostra base de dades, pot ser gairebé impossible identificar quins informes tenen hipòtesis incorporades al seu SQL en línia. Fins que no s'executin, és així. A causa del difícil que és mantenir informes amb SQL incrustat, és imprescindible identificar-los perquè pugueu prestar-los l'atenció addicional que necessiten. Aquesta atenció pot adoptar la forma d’eliminar l’SQL incrustat o actualitzar SQL per adaptar-se als canvis del vostre magatzem de dades. Explorem com s'utilitza MotioPI per identificar aquests informes "especials".
Com utilitzar MotioPI per trobar informes de Cognos amb SQL incrustat
El Tauler de cerca i substitució in MotioPI està dissenyat per cercar les especificacions del vostre informe, identificar informes que coincideixin amb els criteris establerts i fins i tot realitzar canvis senzills en un conjunt d’objectes del Cognos. Avui utilitzarem la funció de cerca de Cerca i reemplaçament per identificar ràpidament tots els informes que utilitzen SQL incrustat de manera que pugueu validar el seu contingut, convertir-los per utilitzar el model o eliminar-los de la producció.
-
- Obriu el tauler Cerca i substitució a MotioPI. Si cal, restringiu la vostra cerca per cobrir només seccions del vostre magatzem de contingut, cosa que pot resultar especialment útil si només us preocupa una subsecció del vostre magatzem de contingut o us preocupa la velocitat de la vostra cerca a MotioPI. Per estretar, seleccioneu el botó "Estret"
- Seleccioneu els fitxers o la carpeta on vulgueu fer la cerca i, a continuació, seleccioneu el botó ">>".
- Entra a " ”(Sense cometes) al camp de cerca.
- Premeu el botó "Cerca".
- MotioPI retornarà tots els informes que contenen SQL incrustat de la vostra cerca.
- Tingueu en compte que podeu passar el ratolí sobre un fragment per veure el text complet del vostre SQL.
- Un cop hàgiu localitzat tots els vostres informes amb SQL incrustat, podeu documentar-los mitjançant la funció d'exportació a MotioPI (Fitxer-> Exporta la sortida), moveu-los a una ubicació mitjançant MotioPI perquè pugueu localitzar-los fàcilment en el futur o fins i tot realitzar transformacions senzilles a les especificacions mitjançant la funció "Substitueix" del tauler de cerca i substitució.
CONCLUSIÓ:
Així és com podeu utilitzar el tauler Cerca i substitució MotioPI per identificar tots els informes amb SQL incrustat. És possible que obtingueu alguns falsos positius mitjançant aquesta tècnica, però això es fa de manera que MotioPI no perd cap informe amb SQL incrustat. També podeu restringir els termes de cerca de manera que només cerqueu la sintaxi exacta de les vostres sentències SQL. Si teniu cap pregunta sobre com utilitzar millor el tauler de cerca i substitució, pregunteu a continuació als comentaris, sempre estic encantat de compartir qualsevol coneixement de Cognos que pugui tenir.