Esta página describe los pasos para incorporar portlets que integran Mapas de Google con Datamarts en O3 Enterprise Portal.
Pre-requisitos
Como condición previa es necesario disponer de:
- Licenciamiento O3 Enterprise Edition
- Al menos un datamart publicado en el servidor O3 con una dimensión de ubicación gegráfica definida. En el cual se disponga de una vista tambien publicada en el servidor, cuyos elementos de un nivel de la mencionada dimensión geográfica permitan referenciarse en Google Maps
- Una cuenta de Google.
Como ejemplo, basta con un datamart con un nivel de una dimensión cuyas etiquetas sean :
Las Piedras, Canelones, Uruguay
La Paz, Canelones, Uruguay
Toledo, Canelones, Uruguay
etc
El nivel de detalle, ya sea países, ciudades, localidades, calles, etc es relativo a las necesidaes de análisis requeridas. Incluso podrían utilizarse las referencias geodésicas a un punto en el planeta si se buscara la ubicación exacta. Por ejemplo, los valores (-34.908951,-56.139643) identifican la ubicación exacta de IdeaSoft en Montevideo, referidas a las coordenadas: -34° 54' 32.22", -56° 8' 22.71" .
Pasos a seguir
Los pasos para incorporar un nuevo portlet en O3 Enterprise Portal son:
1 - Situarse en la página donde se requiere agregar el mapa, seleccionar Añadir Portlet de categoría Mashup -> Grid Portlet
Allí se indica una vista de tipo Tabla del datamart O3 que haga referencia en el eje vertical a la dimensión geográfica y en el eje horizontal una columna con el valor de la medida que se desea visualizar en el mapa. La vista agregada se visualizará en forma similar a un típico portlet O3 View Portlet.
2- Obtener un código de uso del Google Maps API en: http://code.google.com/intl/es-UY/apis/maps/signup.html
Allí se explican las condiciones de uso, las cuales no exigen pago para una utilización básica.
Se debe indicar la URL donde va a ser utilizada: http://<nombreServidorO3>:<puertoO3>
por ejemplo: http://serv01:8080 y a continuación se pide el ingreso con la cuenta google para finalmente obtener la clave
3 - Añadir un nuevo portlet, en esta oportunidad de categoría Mashup -> Google Maps Mashup. Se pide el ingreso de la clave obtenida y al aceptar se visualiza el mapa.