Por que é importante identificar os informes de Cognos con SQL incorporado
Debido á natureza das instrucións SQL codificadas, requiren unha supervisión e mantemento continuos. De feito, se fai cambios na súa base de datos, pode ser case imposible identificar que informes teñen supostos integrados no seu SQL en liña. Ata que non se executen, iso é. Debido ao difícil que é manter informes con SQL incrustado, é imprescindible identificalos para poder prestarlles a atención adicional que requiren. Esta atención pode tomar a forma de eliminar o SQL incrustado ou actualizalo para adaptarse aos cambios no seu almacén de datos. Imos explorar como usalo MotioPI para identificar estes informes "especiais".
Como usar MotioPI para atopar informes de Cognos con SQL incrustado
o Buscar e substituír o panel in MotioPI está deseñado para buscar as especificacións do seu informe, identificar informes que coincidan cos criterios establecidos por vostede e incluso realizar cambios sinxelos nun conxunto de obxectos Cognos. Hoxe utilizaremos a función de busca de Buscar e substituír para identificar rapidamente todos os informes que usan o SQL incrustado para que poida validar o seu contido, convertelo para usar o modelo ou eliminalo da produción.
-
- Abra o panel Buscar e substituír en MotioPI. Se é necesario, estreite a busca para abarcar só seccións da súa tenda de contido, o que pode resultar especialmente útil se só se preocupa cunha subsección da súa tenda de contido ou se lle preocupa a velocidade da súa busca en MotioPI. Para estreitar, selecciona o botón "Estreitar"
- Seleccione os ficheiros ou cartafoles nos que desexa realizar a busca e logo seleccione o botón ">>".
- Introduza en " ”(Sen comiñas) no campo de busca.
- Preme o botón "Buscar".
- MotioPI devolverá todos os informes que conteñan SQL incrustado da súa busca.
- Teña en conta que pode pasar o rato sobre un fragmento para ver o texto completo do seu SQL.
- Unha vez localizados todos os teus informes con SQL incrustado, podes documentalos mediante a función de exportación en MotioPI (Ficheiro-> Exportar saída), móveas a unha localización usando MotioPI para que poida localizalos facilmente no futuro ou incluso realizar transformacións sinxelas na especificación empregando a función "Substituír" do panel Buscar e substituír.
CONCLUSIÓN:
Así é como pode usar o panel Buscar e substituír MotioPI para identificar todos os informes con SQL incrustado. Pode obter algúns falsos positivos usando esta técnica, pero iso faise para que MotioPI non perde ningún informe con SQL incrustado. Tamén pode restrinxir os termos de busca para que só busque a sintaxe exacta das instrucións SQL. Se tes algunha dúbida sobre como usar mellor o panel de busca e substitución, só tes que preguntar a continuación nos comentarios, sempre estou encantado de compartir calquera coñecemento de Cognos que poida ter.