Presentar información con los mapas de Cognos queda muy bien, si la información es relevante, claro. Siguiendo las instrucciones es bastante fácil pero a veces hay problemillas que te llevan de cabeza.
Un problema que puede suceder y puede ser bastante irritante es seguir las instrucciones y que al ejecutar el gráfico te salga el error "RSV-RND-0094", lo que viene a decir que tus regiones, zonas, ciudades o en general puntos no están en el diccionario del mapa. Entonces tú compruebas el diccionario con el Map Manager y ves que están ahí. ¿Porqué el error?.
Después de volverte loco haciendo pruebas puedes descubrir que el error no está en el diseño del mapa, ni de tu modelo ni de tu gráfico. El error puede estar en que su servidor de base de datos está rellenando con espacios por la derecha los campos alfanuméricos mientras que Cognos hace una comparación estricta en su diccionario y claro, "Madrid " no es igual que "Madrid", así que no hay forma de que funcione.
Solución: Utiliza un alias numérico (códigos postales, prefijos telefónicos, o el dato que mejor relacione tu información geográficamente) o bien un alfanumérico cuya longitud sea siempre la misma (y que tenga sentido en tu modelo, claro) y además de poder representar la información en los mapas te servirá de doble validación de tus datos.
CUIDADO, a veces el servidor de base de datos puede aparentar que no rellena espacios por la derecha y hacerlo, me ha sucedido con SQL Server 2005, así que mejor comprueba.
No hay comentarios:
Publicar un comentario