An Architecture and a Metamodel for Processing Analytic and Geographic Multilevel Queries

نویسندگان

  • Diego Martins Vieira Barros
  • Robson do Nascimento Fidalgo
چکیده

Analytic and geographic decision support queries are characterized by performing spatial analysis on data aggregated at different levels of detail and are typically large and complex to be written from scratch (manually) by a non-specialist user. Considering that decision support tools are in evidence and many databases (DB) have information with some geographic reference, nonspecialist users of these DB need analytic and spatial decision support tools to better analyze DB information. In this context, Spatial On-Line Analytical Processing (SOLAP) tools have received a lot of attention. Nevertheless, as there is no de jure standard language for OLAP yet, like standard SQL is to Relational Database Management Systems (RDBMS), these tools are dependent on specific OLAP languages, Application Programming Interface (API) and servers. In order to propose an alternative to this problem, this paper presents an Analytic and Geographic Information Service (AGIS). Our proposal is based on open and extensible standards (i.e. it is not based on an OLAP server) to offer a service that provides multilevel analytic functions that aim to enrich the set of functionalities of Geographic Information Systems (GIS). In order to do this, AGIS 1) abstracts the complexity of generating analytic and geographic decision support queries and 2) is independent of hardware and software platform. To satisfy these goals, a three-tiered architecture and a metamodel were defined and implemented. As a proof of concept, a study case to analyze the electrical energy situation in Brazil was implemented using our proposal.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improvement of the Analytical Queries Response Time in Real-Time Data Warehouse using Materialized Views Concatenation

A real-time data warehouse is a collection of recent and hierarchical data that is used for managers’ decision-making by creating online analytical queries. The volume of data collected from data sources and entered into the real-time data warehouse is constantly increasing. Moreover, as the volume of input data to the real time data warehouse increases, the interference between online loading ...

متن کامل

Analysis of users’ query reformulation behavior in Web with regard to Wholis-tic/analytic cognitive styles, Web experience, and search task type

Background and Aim: The basic aim of the present study is to investigate users’ query reformulation behavior with regard to wholistic-analytic cognitive styles, search task type, and experience variables in using the Web. Method: This study is an applied research using survey method. A total of 321 search queries were submitted by 44 users. Data collection tools were Riding’s Cognitive Style A...

متن کامل

Multilevel secure data stream processing: Architecture and implementation

The proliferation of sensors and mobile devices and their connectedness to the network have given rise to numerous types of situation monitoring applications. Data Stream Management Systems (DSMSs) have been proposed to address the data processing needs of such applications that require collection of high-speed data, computing results on-the-fly, and taking actions in real-time. Although a lot ...

متن کامل

بهبود الگوریتم انتخاب دید در پایگاه داده‌‌ تحلیلی با استفاده از یافتن پرس‌ وجوهای پرتکرار

A data warehouse is a source for storing historical data to support decision making. Usually analytic queries take much time. To solve response time problem it should be materialized some views to answer all queries in minimum response time. There are many solutions for view selection problems. The most appropriate solution for view selection is materializing frequent queries. Previously posed ...

متن کامل

ارائه روشی پویا جهت پاسخ به پرس‌وجوهای پیوسته تجمّعی اقتضایی

Data Streams are infinite, fast, time-stamp data elements which are received explosively. Generally, these elements need to be processed in an online, real-time way. So, algorithms to process data streams and answer queries on these streams are mostly one-pass. The execution of such algorithms has some challenges such as memory limitation, scheduling, and accuracy of answers. They will be more ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010