Presentación de PowerPoint

Anuncio
CREACIÓN DE UM MÓDULO
ESPACIAL OLAP PARA SAIKU
ANALYTICS
www.sixtema.es
1. Introducción
Proyecto DESOURB
(Desarrollo Sostenible URBano)
Objetivos:
Definir un modelo innovador de planificación y gestión territorial en la Eurorrexión
Galicia-Norte de Portugal, basada en el desarrollo sostenible, la vigilancia
terrestre y generación y difusión del conocimiento.
La herramienta se apoya en numerosos proyectos existentes FLOSS entre los que
cabe destacar herramientas de Bussiness Intelligence (OLAP), bases de datos
espaciales, herramientas ETL, geoprocesamiento y cálculos, representación
automática con mapas y servicios OGC, geocatálogos, etc.
www.sixtema.es
1. Introducción
Gestión de Indicadores
Publicación en geoportal
Data
Warehouse
Generación informes
Explotación de
la información
Tratamiento y análisis GIS
Tratamiento y análisis OLAP
www.sixtema.es
1. Introducción
OGC
Catálogo Metadatos
Servidor de mapas Módulo de impresión
de mapas
MapServer
GeoNetwork
Capa de negocio
Spring + MVC
Hibernate
Lucene API
Servicios ETL
GeoKettle
Servidor OLAP
Módulo de informes
GeoMondrian
Pentaho Reporting
Cliente GIS pesado
gvSIG
Data Warehouse
PostgreSQL
Orígenes de datos
Panel de gestión
Interface isOLAP
Visualización
Saiku
Geoportal
público
www.sixtema.es
Geovisor
Multi-indicador
LeafLet
1. Introducción
www.sixtema.es
2. OLAP
Dimensiones
Medida
Tiempo
Población
2013
2012
2011
Municipio
39.305
39.545
39.035
39.256
39.341
39.305
39.027
39.621
39.332
De 26 a 35 años
De 16 a 25 años
De 0 a 15 años
Edad
www.sixtema.es
3. Spatial OLAP: SOLAP
Dimensión espacial
Tiempo
2013
2012
2011
Municipio
De 26 a 35 años
De 16 a 25 años
De 0 a 15 años
Edad
www.sixtema.es
Representación y
tratamiento GIS
3. Spatial OLAP: SOLAP
Dimensión espacial
Jerarquía territorial
Drill down
(desglosar)
Provincia
Comarca
Roll up
(agrupar)
Municipio
www.sixtema.es
4. Servidor SOLAP: GeoMondrian
+
OLAP
= SOLAP
GIS
• Definición de cubos:
fichero de configuración de
esquemas XML.
Geodatabase
Servidor SOLAP
• Consultas MDX
(MultiDimensional eXpression),
SQL con soporte OLAP.
www.sixtema.es
5. Interfaz web SOLAPLayers
• Específicamente
desarrollado para
conectarse a GeoMondrian.
Servidor SOLAP
• DojoUI + OpenLayers.
• GeoJSON para el envío de
las geometrías a representar.
• La utilización de formatos
vectoriales supone
problemas de rendimiento
en la transmisión y en el
manejo por parte de los
motores de javascript
www.sixtema.es
6. Interfaz web y OLAP: Saiku
Interface y
análisis OLAP
Servidor SOLAP
• Compatible con diversos orígenes de datos OLAP (Mondrian on MySQL,
Mondrian on PostgreSQL, Pentaho BI Server, PALO, Microsoft SSAS,
DB2) o como servidor OLAP independiente.
• Aplicación RIA (Rich Internet Application): Jquery + Jquery UI.
www.sixtema.es
6. Interfaz web y OLAP: Saiku
www.sixtema.es
6. Interfaz web y OLAP: Saiku
• Selección de cubos, dimensiones y
medidas.
• Representación y navegación
mediante tablas pivotables.
• Desglose y agrupamiento en base a
jerarquías de dimensión.
• Opciones de filtrado de miembros
• Edición de consultas MDX.
• Representación de gráficas.
• Exportación a CSV y Excel.
• Mantenimiento de repositorio de
consultas
www.sixtema.es
7. Servidor de Mapas: MapServer
+
= SOLAP
OLAP
OGC
Geodatabase
Servidor de mapas
• Para alcanzar tiempos de
respuesta adecuados se
opta por utilizar formatos
ráster.
• Servicios web WMS (Web
Map Services) y WMS-Time
para dimensión temporal.
• Generación de mapas de
cloropletas utilizando SLD
(Style Descriptor Layer) .
www.sixtema.es
8. Visor de mapas: LeafLeat
• Librería javascript más ligera con mejor sensación
de respuesta.
• Interacción más suave y agradable para el usuario
final (efectos en transiciones, etc).
www.sixtema.es
8. Visor de mapas: LeafLeat
www.sixtema.es
10. Integración final
Generación de mapas al
vuelo (MapScript) en base
a los esquemas de
definición de cubos.
Configuración
de cubos OLAP
mediantes esquemas XML
de Mondrian
Data Warehouse
Geodatabase
www.sixtema.es
Roll up y drill down
mediantes SQL.
10. Conclusiones
• Combinación de tecnologías GIS + OLAP: Nuevas
formas de representación y nuevas operaciones.
Data warehouse y servidor OLAP
Geodatabase y servidor de mapas
• Para mejor rendimiento y respuesta de interacción:
•Trasladar la carga de trabajo al servidor de mapas.
• Formatos ligeros raster.
• Menor carga de envío y de ejecución en
navegadores web.
www.sixtema.es
Gracias!
[email protected]
@siscoxavier
www.sixtema.es
Descargar