Vamos a ver como crear SQL dinámico por medio del uso de MACROS dentro del query. Primero hacemos el modelado en Framework Manager y posteriormente, vemos reflejado el parámetro en Report Studio..
Here we are going to see how to create dynamic SQL statements using MACROS within our query. First we create our model in Framework Manager and later we'll see how to use it with Report Studio.
Cuando tenemos que hacer que un reporte se vea bien con muchas columnas, o bien con mucho texto en las columnas, es posible hacerlo fácilmente insertando un nuevo renglón antes de los encabezados y agrupando columnas. Versión en español e inglés. English & spanish version.
Hace un par de años, cuando instalé por primera vez la versión 8 de Cognos, me encontré con algunas sorpresas. Entre ellas ésta del Query Cache, que puede provocar algunas dudas si no se usa correctamente.
Por default, Cognos configura este cache para que sea refrescado cada cinco consultas, es decir, que si ejecutamos un reporte e inmediatamente cambiamos los datos, no se verá reflejado dicho cambio sino hasta después de un tiempo o bien, después que se ejecuten 5 consultas.
Esto por supuesto que puede ajustarse a nuestras necesidades. Hay tres opciones:
Cambiar manualmente las propiedades del Query en Report Studio (Query Properties --> Use Local Cache -> No)
Cambiar manualmente las propiedades del paquete en Framework Manager (Edit Governors -> -> desactivar)
Modificar la configuración de Cognos
De las tres opciones, únicamente voy a explicar la tercera, puesto que las otras dos requieren procesos manuales y no soy partidario de ellos.
Es posible modificar la configuración de Cognos, en un archivo XML llamado CQEConfig.xml y después de reiniciar el servicio, automáticamente todos los queries, los nuevos y los que hayan sido anteriormente publicados, tomarán este valor.
Estos son los pasos para hacerlo:
Abrir el directorio cognos\c8\configuration
Localizar el archivo CQEConfig.xml.sample y hacer una copia por seguridad
Cambiar el nombre del archivo de CQEConfig.xml.sample a CQEConfig.xml
Abrir el archivo con un editor de texto
Localizar un apartado llamado queryReuse y cambiar el valor por default de 5 a 0
Guardar el archivo y cerrarlo
Reiniciar el servicio
Ahora verán que cualquier cambio que se haga en la base de datos, se verá reflejado de inmediato en Cognos.
Tutorial para realizar un query con los valores del mes y acumulados, así como personalización de parámetros en Report Studio. Esta versión esta en inglés. English version.
Nivel: Básico
Este tutorial es compatible con Cognos Report Studio 8.1, 8.2 y 8.3
El otro día necesitaba ofrecerle a un cliente alguna opción para poder medir el éxito de su portal web, después que le hicimos algunos cambios en la imagen y contenido.
Resulta que estuve buscando alternativas que fueran por supuesto: económicas, simples de usar y poderosas. Es decir, que ofrecieran información de valor para mi cliente a un precio competitivo.
Ya estaba a punto de enrollarme con un proveedor "x" cuando noté que en mis búsquedas aparecía Google Analytics. ¿Qué es esto de Google Analytics? Pues se trata de una herramienta que la gente de Google ofrece de forma totalmente gratis y que permite hacer análisis muy interesantes acerca de las visitas a portales web.
Para implementarlo es muy simple, únicamente debes agregar un par de líneas javascript en todas las páginas que desees analizar y esperar unas 24 hrs. Toda la información la encuentras en http://www.google.com/analytics/.
Además de los reportes usuales de este tipo, Google Analytics te ofrece la posibilidad de hacer drill-down desde lo general a lo particular. De este modo, estás completamente informado.
En fin, una herramienta más de calidad que se ofrece gratis y funciona perfectamente. La recomiendo mucho.