TPIET-QL: Lenguaje de Cnsultas para Bases de Dats Espaci-Temprales Raquel Ssa Juni 2010
Temari Mtivación Bases de Dats Temprales Spatial OLAP PIET TPIET Mdel Lenguaje Implementación INCO - Facultad de Ingeniería Mntevide, Uruguay 2
Mtivación La Infrmación Gegráfica se rganiza en capas temáticas. Esas capas representan una instantánea de algún aspect de la realidad. Diferentes sistemas pueden btener dats cn gran cntinuidad en el tiemp. Ej. Dats meterlógics El territri cambia en el tiemp y para alguns uss n alcanza cn tener la última instantánea: ej. Aplicacines de Análisis y Tma de Decisines. INCO - Facultad de Ingeniería Mntevide, Uruguay 3
Mtivación En ambientes empresariales las aplicacines OLAP ( DataWarehuse) sn las usadas para analizar infrmación y cm apy a la tma de decisines. Se analizan hechs medibles desde diferentes punts de vista (dimensines). Pr ej. Ventas pr Departaments pr Meses pr Prducts INCO - Facultad de Ingeniería Mntevide, Uruguay 4
Bases de Dats Temprales Sn las bases de dats que guardan la histria en el tiemp de sus dats. R. Sndgrass TSQL2 extensión tempral de SQL-92 SQL/Tempral extensión de SQL99 Tips de dats Tips de Tempralidad Predicads y Operacines INCO - Facultad de Ingeniería Mntevide, Uruguay 5
Bases de Dats Temprales Tips de Dats Temprales Instantes (DATE, DATETIME, TIMESTAMP) Intervals (INTERVAL) Tips de Tempralidad Tiemp de Validez Tiemp de Transacción Operacines: aritméticas, bleanas, predicads específics (OVERLAPS) INCO - Facultad de Ingeniería Mntevide, Uruguay 6
Spatial OLAP A SOLAP tl can be defined as a visual platfrm built especially t supprt rapid and easy spati-tempral analysis and explratin f data fllwing a multidimensinal apprach cmprised f aggregatin levels available in cartgraphic displays as well as in tabular and diagram displays (Bédard, 1997) INCO - Facultad de Ingeniería Mntevide, Uruguay 7
PIET Mdel de Dats que sprta aplicacines SOLAP. Mantiene una parte OLAP que puede ser diseñada cn ls clásics mdels de DW (generalmente estrella). Tiene tablas gegráficas (cn gemetrías) que representan la dimensión espacial. Tiene una función de mape (ALFA) que vincula ls nmbres en la dimensión gegráfica cn su representación espacial. INCO - Facultad de Ingeniería Mntevide, Uruguay 8
PIET-QL PIET-QL Lenguaje de Cnsulta que permite realizar cnsultas SOLAP, OLAP y Gegráficas. SELECT GIS bel_city.name FROM bel_city WHERE bel_city IN( SELECT GIS bel_city FROM bel_city, bel_river, bel_prv WHERE intersects(bel_prv, bel_river) AND cntains(bel_prv,bel_city) ) SELECT GIS bel_city.name FROM bel_city WHERE bel_city IN( SELECT CUBE filter([stre].[stre District].[Nijvel].Children, [Measures].[Unit Sales]>0) FROM [Sales]) slice [Time].[2007]) INCO - Facultad de Ingeniería Mntevide, Uruguay 9
Mdel de Dats TPIET Extiende el mdel de dats PIET para agregar tempralidad en las tablas gegráficas. Se cnsidera slamente el períd de validez: T_inici T_fin Se pasa de un mdel Spatial OLAP a Spati-Tempral OLAP. INCO - Facultad de Ingeniería Mntevide, Uruguay 10
TPIET-QL Extensión de PIET-QL agregándle predicads temprales en la clausula WHERE. Predicads q g1 g2 t0 t1 tq0 t2 t3 t4 tq1 BEFORE AFTER AT DURING OVERLAPS MEETS COVERS STARTS FINISHES INCO - Facultad de Ingeniería Mntevide, Uruguay 11
TPIET-QL SELECT GIS area (capitals.gem), capitals.pp FROM capitals WHERE AT (capitals, 1980 ) AND capitals.name="mntevide SELECT GIS parcels.id FROM parcels WHERE wner = Daniel AND befre (parcels, 2010 ) SELECT GIS parcels.id FROM parcels, capitals WHERE distance(parcels,capitals)<100 AND during(parcels, 2006 ) AND capitals.name="mntevide INCO - Facultad de Ingeniería Mntevide, Uruguay 12
TPIET-QL Desafís: Nuevas versines de ls clásics peradres tplógics (distance, intersects, crsses, cntains, etc.) Jin Tempral n se pueden cmparar tds ls bjets, sin ls que cexisten en el tiemp q tq0 tq1 g1 t0 t3 g2 t1 t2 INCO - Facultad de Ingeniería Mntevide, Uruguay 13 t4
Implementación TPIET Extensión del Parser PIET-QL Generación de un mtr de ejecución de cnsultas Aplicación web Java para crrer cnsultas de ejempl: Mndrian cnsultas OLAP Servidr de Mapas cnsultas gegráficas INCO - Facultad de Ingeniería Mntevide, Uruguay 14