Como identificar informes Cognos con SQL incrustado

by Setembro 7, 2016Cognos Analytics, MotioPIcomentarios 0

Unha pregunta común que non deixa de facerse co MotioO persoal de soporte de PI é como identificar informes, consultas, etc. de IBM Cognos que utilizan SQL en liña nas súas especificacións. Aínda que a maioría dos informes aproveitan un paquete para acceder ao seu almacén de datos, é posible que os informes executen instrucións SQL directamente contra a base de datos, ignorando o seu paquete. Falemos de por que é importante saber que informes incorporaron SQL.

 


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

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.

    1. 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"
    2. Seleccione os ficheiros ou cartafoles nos que desexa realizar a busca e logo seleccione o botón ">>".
    3. Introduza en " ”(Sen comiñas) no campo de busca.
    4. Preme o botón "Buscar".
    5. MotioPI devolverá todos os informes que conteñan SQL incrustado da súa busca.
    6. Teña en conta que pode pasar o rato sobre un fragmento para ver o texto completo do seu SQL. 
    7.  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.

Cognos AnalyticsActualización de Cognos
3 pasos para unha actualización exitosa de Cognos
Tres pasos para unha actualización exitosa de IBM Cognos

Tres pasos para unha actualización exitosa de IBM Cognos

Tres pasos para unha actualización exitosa de IBM Cognos Consellos inestimables para o executivo que xestiona unha actualización Recentemente, pensamos que a nosa cociña necesitaba unha actualización. Primeiro contratamos a un arquitecto para que elaborase os planos. Cun plan na man, comentamos os detalles: Cal é o alcance?...

Le máis

NubeCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. Ofrece control de versións en tempo real para Cognos Analytics Cloud

Motio, Inc. Ofrece control de versións en tempo real para Cognos Analytics Cloud

PLANO, Texas - 22 de setembro de 2022 - Motio, Inc., a compañía de software que che axuda a manter a túa vantaxe analítica mellorando o teu software de intelixencia empresarial e analítica, anunciou hoxe todos os seus MotioCI agora as aplicacións son totalmente compatibles co Cognos...

Le máis

Cognos Analytics
IBM Cognos Analytics con Watson
Que fai Watson?

Que fai Watson?

Resumo IBM Cognos Analytics tatuouse co nome Watson na versión 11.2.1. O seu nome completo agora é IBM Cognos Analytics con Watson 11.2.1, antes coñecido como IBM Cognos Analytics. Pero onde está exactamente este Watson e que fai? En...

Le máis