Alberto Abelló

dblp:88/2053 · DBLP profile ↗
← Back
82ranked-venue papers in the field
17as first author
25since 2021 · last 2026
0000-0002-3223-2186ORCID · verified

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 67 (16 first)Data Mining & Knowledge Discovery · 9 (1 first)Business Process & Enterprise Data · 5Information Retrieval & Web Search · 1
YearPublicationVenuePosition
2026 DORM: Dynamic Object-Relational Mapping
Alberto Abelló, Enrico Gallinucci
DOLAP1
2026 Impact study of incremental NoSQL refactoring in SkyServer database
abstract
Data modeling in NoSQL databases is notoriously complex and driven by multiple and possibly conflicting requirements. Researchers have proposed methodologies to optimize schema design of a given domain for a given workload; however, due to the agile environment in which NoSQL databases are usually employed, both domain and workload are frequently subject to changes and evolution - possibly neutralizing the benefits of optimization. When this happens, the benefits of a new optimal schema design must be weighed against the costs of migrating the data. In this work, we empirically show the benefits of schema redesign in a real publicly available database. In particular, we identify multiple snapshots (in terms of domain extension and querying workload) in the 20+ years evolution of SkyServer, demonstrate how NoSQL schema optimization at a given time can later backfire, and evaluate the conditions under which data migration becomes beneficial. This takes us to define the foundations and challenges of a framework for continuous NoSQL database refactoring, with the goal of helping DBAs and data engineers decide if, when, and how a NoSQL database should be reconsidered to restore schema design optimality; special attention is paid to the optimization of data migration tasks scheduling.
Enrico Gallinucci, Matteo Golfarelli, Wafaa Radwan, Gabriel Zarate, Alberto Abelló
Inf. Syst.5
2026 CAPS: Cost-Aware ML Pipeline Selection
Antonis Kontaxakis, Dimitris Sacharidis, Alberto Abelló, Sergi Nadal, Alkis Simitsis
Proc. VLDB Endow.3
2025 Evaluating Quality of Disparate Data Sources: A Discord-Driven Approach
Yeasmin Ara Akter, Alberto Abelló, Petar Jovanovic 0001, Tomer Sagi, Katja Hose
ADBIS2
2025 Impact Study of NoSQL Refactoring in SkyServer Database
Enrico Gallinucci, Matteo Golfarelli, Wafaa Radwan, Gabriel Zarate, Alberto Abelló
DOLAP5
2025 Hyppo: Efficient Discovery and Execution of Data Science Pipelines in Collaborative Environments
Antonis Kontaxakis, Dimitris Sacharidis, Alkis Simitsis, Alberto Abelló, Sergi Nadal
EDBT4
2025 Advances in databases and information systems - Selected papers from ADBIS 2023
Alberto Abelló, Ladjel Bellatreche, Oscar Romero 0001, Panos Vassiliadis, Robert Wrembel
Inf. Syst.1
2025 On the use of trajectory data for tackling data scarcity
abstract
In recent years, the availability of GPS-equipped mobile devices and other inexpensive location-tracking technologies have enabled the ubiquitous capturing of the location of moving objects. As a result, trajectory data are abundantly available and there is an increasing trend in analyzing them in the context of mobility data science. However, the abundant availability of trajectory data makes them compelling for other tasks too. In this paper, we propose the use of these data to tackle the data scarcity problem in data analysis by appropriately transforming them to extract relevant knowledge. The challenge lies not just in leveraging these abundant trajectory data, but in accurately deriving information from them that closely approximates the target variable of interest. Such knowledge can be used to generate or supplement the scarcely available datasets in a data analytics problem, thereby enhancing model learning. We showcase the feasibility of our approach in the domain of fishing where there is an abundance of trajectory data but a scarcity of detailed catch information. By using environmental data as explanatory variables, we build and compare models to predict fishing productivity using the actual catches from fishing reports and/or the inferred knowledge from the vessel’s trajectories. The results show that, mainly due to trajectory data being larger in volume than fishing data, models trained with the former obtain a precision 7.9% higher, despite the simplicity of the applied transformations.
Gerard Pons 0001, Besim Bilalli, Alberto Abelló, Santiago Blanco Sánchez
Inf. Syst.3
2024 A data-science pipeline to enable the Interpretability of Many-Objective Feature Selection
Uchechukwu Njoku, Alberto Abelló, Besim Bilalli, Gianluca Bontempi
DOLAP2
2024 Finding Relevant Information in Big Datasets with ML
Uchechukwu Njoku, Alberto Abelló, Besim Bilalli, Gianluca Bontempi
EDBT2
2024 HYPPO: Using Equivalences to Optimize Pipelines in Exploratory Machine Learning
abstract
We present HYPPO, a novel system to optimize pipelines encountered in exploratory machine learning. HYPPO exploits alternative computational paths of artifacts from past executions to derive better execution plans while reusing materialized artifacts. Adding alternative computations introduces new challenges for exploratory machine learning regarding workload representation, system architecture, and optimal execution plan generation. To this end, we present a novel workload representation based on directed hypergraphs, and we formulate the problem of discovering the optimal execution plan as a search problem over directed hypergraphs and that of selecting artifacts to materialize as an optimization problem. A thorough experimental evaluation shows that HYPPO results in plans that are typically one order (up to two orders) of magnitude faster and cheaper than the non-optimized pipeline and considerably (up to one order of magnitude) faster and cheaper than plans generated by the state of the art when materializing artifacts is possible. Lastly, our evaluation reveals that HYPPO reduces the cost by 3–4× even when materialization cannot be exploited.
Antonis Kontaxakis, Dimitris Sacharidis, Alkis Simitsis, Alberto Abelló, Sergi Nadal
ICDE4
2024 Reproducible experiments for generating pre-processing pipelines for AutoETL
Joseph Giovanelli, Besim Bilalli, Alberto Abelló, Fernando Silva-Coira, Guillermo de Bernardo
Inf. Syst.3
2024 Eris: efficiently measuring discord in multidimensional sources
abstract
Abstract Data integration is a classical problem in databases, typically decomposed into schema matching, entity matching and data fusion. To solve the latter, it is mostly assumed that ground truth can be determined. However, in general, the data gathering processes in the different sources are imperfect and cannot provide an accurate merging of values. Thus, in the absence of ways to determine ground truth, it is important to at least quantify how far from being internally consistent a dataset is. Hence, we propose definitions of concordant data and define a discordance metric as a way of measuring disagreement to improve decision-making based on trustworthiness. We define the discord measurement problem of numerical attributes in which given a set of uncertain raw observations or aggregate results (such as case/hospitalization/death data relevant to COVID-19) and information on the alignment of different conceptualizations of the same reality (e.g., granularities or units), we wish to assess whether the different sources are concordant, or if not, use the discordance metric to quantify how discordant they are. We also define a set of algebraic operators to describe the alignments of different data sources with correctness guarantees, together with two alternative relational database implementations that reduce the problem to linear or quadratic programming. These are evaluated against both COVID-19 and synthetic data, and our experimental results show that discordance measurement can be performed efficiently in realistic situations.
Alberto Abelló, James Cheney
VLDB J.1
2023 Wrapper Methods for Multi-Objective Feature Selection
Uchechukwu Njoku, Besim Bilalli, Alberto Abelló, Gianluca Bontempi
EDBT3
2023 Automated database design for document stores with multicriteria optimization
abstract
Abstract Document stores have gained popularity among NoSQL systems mainly due to the semi-structured data storage structure and the enhanced query capabilities. The database design in document stores expands beyond the first normal form by encouraging de-normalization through nesting. This hinders the process, as the number of alternatives grows exponentially with multiple choices in nesting (including different levels) and referencing (including the direction of the reference). Due to this complexity, document store data design is mostly carried out in trial-and-error or ad-hoc rule-based approaches. However, the choices affect multiple, often conflicting, aspects such as query performance, storage space, and complexity of the documents. To overcome these issues, in this paper, we apply multicriteria optimization. Our approach is driven by a query workload and a set of optimization objectives. First, we formalize a canonical model to represent alternative designs and introduce an algebra of transformations that can systematically modify a design. Then, using these transformations, we implement a local search algorithm driven by a loss function that can propose near-optimal designs with high probability. Finally, we compare our prototype against an existing document store data design solution purely driven by query cost, where our proposed designs have better performance and are more compact with less redundancy.
Moditha Hewasinghage, Sergi Nadal, Alberto Abelló, Esteban Zimányi
Knowl. Inf. Syst.3
2023 Graph-Driven Federated Data Management
abstract
Modern data analysis applications, require the ability to provide on-demand integration of data sources while offering a flexible and user-friendly query interface. Traditional techniques for answering queries using views, focused on a rather static setting, fail to address such requirements. To overcome these issues, we propose a fully-fledged data integration approach based on graph-based constructs. The extensibility of graphs allows us to extend the traditional framework for data integration with view definitions. Furthermore, we also propose a query language based on subgraphs. We tackle query answering via a query rewriting algorithm based on well-known algorithms for answering queries using views. We experimentally show that the proposed method yields good performance and does not introduce a significant overhead.
Sergi Nadal, Alberto Abelló, Oscar Romero 0001, Stijn Vansummeren, Panos Vassiliadis
IEEE Trans. Knowl. Data Eng.2
2022 Comparision of Models Built Using AutoML and Data Fusion
Anam Haq, Szymon Wilk, Alberto Abelló
ADBIS3
2022 Measuring Discord Among Multidimensional Data Sources
Alberto Abelló, James Cheney
DOLAP1
2022 Impact of Filter Feature Selection on Classification: An Empirical Study
Uchechukwu Njoku, Alberto Abelló, Besim Bilalli, Gianluca Bontempi
DOLAP2
2022 Graph-Driven Federated Data Management (Extended Abstract)
abstract
Modern data analysis applications require the ability to provide on-demand integration of data sources while offering a user-friendly query interface. Traditional methods for answering queries using views, focused on a rather static setting, fail to address such requirements. To overcome these issues, we propose a full fledged, GLAV-based data integration approach based on graph-based constructs. The extensibility of graphs allows us to extend the traditional framework for data integration with view definitions. Furthermore, we also propose a query language based on subgraphs. We tackle query answering via a query rewriting algorithm based on well-known algorithms for answering queries using views. We experimentally show that our method yields good performance with no significant overhead.
Sergi Nadal, Alberto Abelló, Oscar Romero 0001, Stijn Vansummeren, Panos Vassiliadis
ICDE2
2022 Data pre-processing pipeline generation for AutoETL
Joseph Giovanelli, Besim Bilalli, Alberto Abelló
Inf. Syst.3
2021 Effective data pre-processing for AutoML
Joseph Giovanelli, Besim Bilalli, Alberto Abelló
DOLAP3
2021 DocDesign 2.0: Automated Database Design for Document Stores with Multi-criteria Optimization
abstract
We present DocDesign 2.0, a novel system that supports database design for document stores. DocDesign 2.0 automatically generates a document store design driven by a query workload and a set of optimization objectives. In the presence of a massive search space, DocDesign 2.0 adopts multi-objective optimization techniques that, with high probability, guarantee to yield the optimal design based on the preferences (i.e., weights) provided by the end-user. In this paper, we demonstrate how DocDesign 2.0 improves the productivity on the task of designing a document store, as well as how the quality of the results is improved with respect to those obtained by manually generating the design.
Moditha Hewasinghage, Sergi Nadal, Alberto Abelló
EDBT3
2021 Managing polyglot systems metadata with hypergraphs
abstract
A single type of data store can hardly fulfill every end-user requirements in the NoSQL world. Therefore, polyglot systems use different types of NoSQL datastores in combination. However, the heterogeneity of the data storage models makes managing the metadata a complex task in such systems, with only a handful of research carried out to address this. In this paper, we propose a hypergraph-based approach for representing the catalog of metadata in a polyglot system. Taking an existing common programming interface to NoSQL systems, we extend and formalize it as hypergraphs. Then, we define design constraints and query transformation rules for three representative data store types. Next, we propose a simple query rewriting algorithm from the metadata of the catalog to underlying data store specific ones and provide a prototype implementation. Furthermore, we introduce a storage statistics estimator on the underlying data stores. Finally, we show the feasibility of our approach on a use case of an existing polyglot system, and its usefulness in metadata and physical query path calculations.
Moditha Hewasinghage, Alberto Abelló, Jovan Varga, Esteban Zimányi
Data Knowl. Eng.2
2021 A cost model for random access queries in document stores
Moditha Hewasinghage, Alberto Abelló, Jovan Varga, Esteban Zimányi
VLDB J.2
2020 DocDesign: Cost-Based Database Design for Document Stores
abstract
Document stores have become one of the most popular NoSQL systems, mainly due to their semi-structured data storage structure and well-developed query capabilities. The semi-structured nature allows them to have database designs beyond traditional normalization theories. This makes the database design decisions more complicated with a myriad of possibilities. Thus, the database design process for them has resorted to ad-hoc trial and error methods. However, having a good database design is essential for any data storage system’s performance, and bad design decisions cannot always be compensated by adding more powerful hardware. Thus, in this work, we propose DocDesign, a decision aid tool for document store database design. DocDesign allows its users to evaluate different database designs for data storage requirements under a particular workload. Through DocDesign, users can make informed decisions for a design by evaluating the estimated storage statistics and query runtimes without testing it on an actual document store. DocDesign also generates design specific queries for the input workload. This not only cuts down the time and the effort taken in design decision making and development but also save money spent on fixing poor designs in the long run. On-site, we will showcase how DocDesign facilitates the design decision-making process for MongoDB with both synthetic and real-world examples.
Moditha Hewasinghage, Alberto Abelló, Jovan Varga, Esteban Zimányi
SSDBM2
2020 A cost-based storage format selector for materialized results in big data frameworks
Rana Faisal Munir, Alberto Abelló, Oscar Romero 0001, Maik Thiele, Wolfgang Lehner
Distributed Parallel Databases2
2020 Keeping the Data Lake in Form: Proximity Mining for Pre-Filtering Schema Matching
abstract
Data lakes (DLs) are large repositories of raw datasets from disparate sources. As more datasets are ingested into a DL, there is an increasing need for efficient techniques to profile them and to detect the relationships among their schemata, commonly known as holistic schema matching . Schema matching detects similarity between the information stored in the datasets to support information discovery and retrieval. Currently, this is computationally expensive with the volume of state-of-the-art DLs. To handle this challenge, we propose a novel early-pruning approach to improve efficiency, where we collect different types of content metadata and schema metadata about the datasets, and then use this metadata in early-pruning steps to pre-filter the schema matching comparisons. This involves computing proximities between datasets based on their metadata, discovering their relationships based on overall proximities and proposing similar dataset pairs for schema matching. We improve the effectiveness of this task by introducing a supervised mining approach for effectively detecting similar datasets that are proposed for further schema matching. We conduct extensive experiments on a real-world DL that proves the success of our approach in effectively detecting similar datasets for schema matching, with recall rates of more than 85% and efficiency improvements above 70%. We empirically show the computational cost saving in space and time by applying our approach in comparison to instance-based schema matching techniques.
Ayman Alserafi, Alberto Abelló, Oscar Romero 0001, Toon Calders
ACM Trans. Inf. Syst.2
2019 Keeping the Data Lake in Form: DS-kNN Datasets Categorization Using Proximity Mining
Ayman Alserafi, Alberto Abelló, Oscar Romero 0001, Toon Calders
MEDI2
2019 PRESISTANT: Learning based assistant for data pre-processing
Besim Bilalli, Alberto Abelló, Tomàs Aluja-Banet, Robert Wrembel
Data Knowl. Eng.2
2019 Mapreduce performance model for Hadoop 2.x
Daria Glushkova, Petar Jovanovic 0001, Alberto Abelló
Inf. Syst.3
2019 An integration-oriented ontology to govern evolution in Big Data ecosystems
Sergi Nadal, Oscar Romero 0001, Alberto Abelló, Panos Vassiliadis, Stijn Vansummeren
Inf. Syst.3
2019 DOLAP data warehouse research over two decades: Trends and challenges
Robert Wrembel, Alberto Abelló, Il-Yeol Song
Inf. Syst.2
2018 ATUN-HL: Auto Tuning of Hybrid Layouts Using Workload and Data Characteristics
Rana Faisal Munir, Alberto Abelló, Oscar Romero 0001, Maik Thiele, Wolfgang Lehner
ADBIS2
2018 A Situational Approach for the Definition and Tailoring of a Data-Driven Software Evolution Method
Xavier Franch, Jolita Ralyté, Anna Perini, Alberto Abelló, David Ameller, Jesús Gorroñogoitia, Sergi Nadal, Marc Oriol, Norbert Seyff, Alberto Siena, Angelo Susi
CAiSE4
2018 MDM: Governing Evolution in Big Data Ecosystems
abstract
On-demand integration of multiple data sources is a critical requirement in many Big Data settings. This has been coined as the data variety challenge, which refers to the complexity of dealing with an heterogeneous set of data sources to enable their integrated analysis. In Big Data settings, data sources are commonly represented by external REST APIs, which provide data in their original format and continously apply changes in their structure (i.e. schema). Thus, data analysts face the challenge to integrate such multiple sources, and then continuosly adapt their analytical processes to changes in the schema. To address this challenges, in this paper, we present the Metadata Management System, shortly MDM, a tool that supports data stewards and analysts to manage the integration and analysis of multiple heterogeneous sources under schema evolution. MDM adopts a vocabulary-based integration-oriented ontology to conceptualize the domain of interest and relies on local-as-view mappings to link it with the sources. MDM provides user-friendly mechanisms to manage the ontology and mappings. Finally, a query rewriting algorithm ensures that queries posed to the ontology are correctly resolved to the sources in the presence of multiple schema versions, a transparent process to data analysts. On-site, we will showcase using real-world examples how MDM facilitates the management of multiple evolving data sources and enables its integrated analysis.
Sergi Nadal, Alberto Abelló, Oscar Romero 0001, Stijn Vansummeren, Panos Vassiliadis
EDBT2
2018 Managing Polyglot Systems Metadata with Hypergraphs
Moditha Hewasinghage, Jovan Varga, Alberto Abelló, Esteban Zimányi
ER3
2018 Interactive multidimensional modeling of linked data for exploratory OLAP
Enrico Gallinucci, Matteo Golfarelli, Stefano Rizzi, Alberto Abelló, Oscar Romero 0001
Inf. Syst.4
2017 Cost Model for Pregel on GraphX
Rohit Kumar 0002, Alberto Abelló, Toon Calders
ADBIS2
2017 DS-Prox: Dataset Proximity Mining for Governing the Data Lake
Ayman Alserafi, Toon Calders, Alberto Abelló, Oscar Romero 0001
SISAP3
2017 Frequent patterns in ETL workflows: An empirical approach
Vasileios Theodorou, Alberto Abelló, Maik Thiele, Wolfgang Lehner
Data Knowl. Eng.2
2017 Data generator for evaluating ETL process quality
Vasileios Theodorou, Petar Jovanovic 0001, Alberto Abelló, Emona Nakuçi
Inf. Syst.3
2016 H-WorD: Supporting Job Scheduling in Hadoop with Workload-Driven Data Redistribution
Petar Jovanovic 0001, Oscar Romero 0001, Toon Calders, Alberto Abelló
ADBIS4
2016 NOSQL Design for Analytical Workloads: Variability Matters
Victor Herrero, Alberto Abelló, Oscar Romero 0001
ER2
2016 Automated Data Pre-processing via Meta-learning
Besim Bilalli, Alberto Abelló, Tomàs Aluja-Banet, Robert Wrembel
MEDI2
2016 ResilientStore: A Heuristic-Based Data Format Selector for Intermediate Results
Rana Faisal Munir, Oscar Romero 0001, Alberto Abelló, Besim Bilalli, Maik Thiele, Wolfgang Lehner
MEDI3
2016 Incremental Consolidation of Data-Intensive Multi-Flows
abstract
Business intelligence (BI) systems depend on efficient integration of disparate and often heterogeneous data. The integration of data is governed by data-intensive flows and is driven by a set of information requirements. Designing such flows is in general a complex process, which due to the complexity of business environments is hard to be done manually. In this paper, we deal with the challenge of efficient design and maintenance of data-intensive flows and propose an incremental approach, namely CoAl , for semi-automatically consolidating data-intensive flows satisfying a given set of information requirements. CoAl works at the logical level and consolidates data flows from either high-level information requirements or platform-specific programs. As CoAl integrates a new data flow, it opts for maximal reuse of existing flows and applies a customizable cost model tuned for minimizing the overall cost of a unified solution. We demonstrate the efficiency and effectiveness of our approach through an experimental evaluation using our implemented prototype.
Petar Jovanovic 0001, Oscar Romero 0001, Alkis Simitsis, Alberto Abelló
IEEE Trans. Knowl. Data Eng.4
2015 Big Data Design
abstract
It is widely accepted today that Relational databases are not appropriate in highly distributed shared-nothing architectures of commodity hardware, that need to handle poorly structured heterogeneous data. This has brought the blooming of NoSQL systems with the purpose of mitigating such problem, specially in the presence of analytical workloads. Thus, the change in the data model and the new analytical needs beyond OLAP take us to rethink methods and models to design and manage these newborn repositories. In this paper, we will analyze state of the art and future research directions.
Alberto Abelló
DOLAP1
2015 Quarry: Digging Up the Gems of Your Data Treasury
abstract
The design lifecycle of a data warehousing (DW) system is primarily led by requirements of its end-users and the complexity of underlying data sources. The process of designing a multidimensional (MD) schema and back-end extracttransform-load (ETL) processes, is a long-term and mostly manual task. As enterprises shift to more real-time and ’on-the-fly’ decision making, business intelligence (BI) systems require automated means for efficiently adapting a physical DW design to frequent changes of business needs. To address this problem, we present Quarry, an end-to-end system for assisting users of various technical skills in managing the incremental design and deployment of MD schemata and ETL processes. Quarry automates the physical design of a DW system from high-level information requirements. Moreover, Quarry provides tools for efficiently accommodating MD schema and ETL process designs to new or changed information needs of its end-users. Finally, Quarry facilitates the deployment of the generated DW design over an extensible list of execution engines. On-site, we will use a variety of examples to show how Quarry facilitates the complexity of the DW design lifecycle.
Petar Jovanovic 0001, Oscar Romero 0001, Alkis Simitsis, Alberto Abelló, Héctor Candón, Sergi Nadal
EDBT4
2015 POIESIS: a Tool for Quality-aware ETL Process Redesign
abstract
We present a tool, called POIESIS, for automatic ETL process enhancement. ETL processes are essential data-centric activities in modern business intelligence environments and they need to be examined through a viewpoint that concerns their quality characteristics (e.g., data quality, performance, manageability) in the era of Big Data.\nPOIESIS responds to this need by providing a user-centered environment for quality-aware analysis and redesign of ETL flows. It generates thousands of alternative flows by adding flow patterns to the initial flow, in varying positions and combinations, thus creating alternative design options in a multidimensional space of different quality attributes.\nThrough the demonstration of POIESIS we introduce the tool's capabilities and highlight its efficiency, usability and modifiability, thanks to its polymorphic design. © 2015, Copyright is with the authors.
Vasileios Theodorou, Alberto Abelló, Maik Thiele, Wolfgang Lehner
EDBT2
2015 Tuning small analytics on Big Data: Data partitioning and secondary indexes in the Hadoop ecosystem
Oscar Romero 0001, Victor Herrero, Alberto Abelló, Jaume Ferrarons
Inf. Syst.3
2015 Using Semantic Web Technologies for Exploratory OLAP: A Survey
abstract
This paper describes the convergence of some of the most influential technologies in the last few years, namely data warehousing (DW), on-line analytical processing (OLAP), and the Semantic Web (SW). OLAP is used by enterprises to derive important business-critical knowledge from data inside the company. However, the most interesting OLAP queries can no longer be answered on internal data alone, external data must also be discovered (most often on the web), acquired, integrated, and (analytically) queried, resulting in a new type of OLAP, exploratory OLAP. When using external data, an important issue is knowing the precise semantics of the data. Here, SW technologies come to the rescue, as they allow semantics (ranging from very simple to very complex) to be specified for web-available resources. SW technologies do not only support capturing the “passive” semantics, but also support active inference and reasoning on the data. The paper first presents a characterization of DW/OLAP environments, followed by an introduction to the relevant SW foundation concepts. Then, it describes the relationship of multidimensional (MD) models and SW technologies, including the relationship between MD models and SW formalisms. Next, the paper goes on to survey the use of SW technologies for data modeling and data provisioning, including semantic data annotation and semantic-aware extract, transform, and load (ETL) processes. Finally, all the findings are discussed and a number of directions for future research are outlined, including SW support for intelligent MD querying, using SW technologies for providing context to data warehouses, and scalability issues.
Alberto Abelló, Oscar Romero 0001, Torben Bach Pedersen, Rafael Berlanga Llavori, Victoria Nebot, María José Aramburu Cabo, Alkis Simitsis
IEEE Trans. Knowl. Data Eng.1
2014 Quality Measures for ETL Processes
Vasileios Theodorou, Alberto Abelló, Wolfgang Lehner
DaWaK2
2014 Bijoux: Data Generator for Evaluating ETL Process Quality
abstract
Obtaining the right set of data for evaluating the fulfillment of different quality standards in the extract-transform-load (ETL) process design is rather challenging. First, the real data might be out of reach due to different privacy constraints, while providing a synthetic set of data is known as a labor-intensive task that needs to take various combinations of process parameters into account. Additionally, having a single dataset usually does not represent the evolution of data throughout the complete process lifespan, hence missing the plethora of possible test cases. To facilitate such demanding task, in this paper we propose an automatic data generator (i.e., Bijoux). Starting from a given ETL process model, Bijoux extracts the semantics of data transformations, analyzes the constraints they imply over data, and automatically generates testing datasets. At the same time, it considers different dataset and transformation characteristics (e.g., size, distribution, selectivity, etc.) in order to cover a variety of test scenarios. We report our experimental findings showing the effectiveness and scalability of our approach.
Emona Nakuçi, Vasileios Theodorou, Petar Jovanovic 0001, Alberto Abelló
DOLAP4
2014 A Framework for User-Centered Declarative ETL
abstract
As business requirements evolve with increasing information density and velocity, there is a growing need for efficiency and automation of Extract-Transform-Load (ETL) processes. Current approaches for the modeling and optimization of ETL processes provide platform-independent optimization solutions for the (semi-)automated transition among different abstraction levels, focusing on cost and performance. However, the suggested representations are not abstract enough to communicate business requirements and the role of the process quality in a user-centered perspective has not yet been adequately examined. In this paper, we introduce a novel methodology for the end-to-end design of ETL processes that takes under consideration both functional and non-functional requirements. Based on existing work, we raise the level of abstraction for the conceptual representation of ETL operations and we show how process quality characteristics can generate specific patterns on the process design.
Vasileios Theodorou, Alberto Abelló, Maik Thiele, Wolfgang Lehner
DOLAP2
2014 A requirement-driven approach to the design and evolution of data warehouses
Petar Jovanovic 0001, Oscar Romero 0001, Alkis Simitsis, Alberto Abelló, Daria Mayorova
Inf. Syst.4
2012 Integrating ETL Processes from Information Requirements
Petar Jovanovic 0001, Oscar Romero 0001, Alkis Simitsis, Alberto Abelló
DaWaK4
2012 ORE: an iterative approach to the design and evolution of multi-dimensional schemas
abstract
Designing a data warehouse (DW) highly depends on the information requirements of its business users. However, tailoring a DW design that satisfies all business requirements is not an easy task. In addition, complex and evolving business environments result in a continuous emergence of new or changed business needs. Furthermore, for building a correct multidimensional (MD) schema for a DW, the designer should deal with the semantics and heterogeneity of the underlying data sources. To cope with such an inevitable complexity, both at the beginning of the design process and when a potential evolution event occurs, in this paper we present a semi-automatic method, named ORE, for constructing the MD schema in an iterative fashion based on the information requirements. In our approach, we consider each requirement separately and incrementally build the unified MD schema satisfying the entire set of requirements.
Petar Jovanovic 0001, Oscar Romero 0001, Alkis Simitsis, Alberto Abelló
DOLAP4
2012 Ontology driven search of compound IDs
Alberto Abelló, Oscar Romero 0001
Knowl. Inf. Syst.1
2011 Describing Analytical Sessions Using a Multidimensional Algebra
Oscar Romero 0001, Patrick Marcel, Alberto Abelló, Verónika Peralta, Ladjel Bellatreche
DaWaK3
2011 GEM: Requirement-Driven Generation of ETL and Multidimensional Conceptual Designs
Oscar Romero 0001, Alkis Simitsis, Alberto Abelló
DaWaK3
2011 Building cubes with MapReduce
abstract
In the last years, the problems of using generic storage techniques for very specific applications has been detected and outlined. Thus, some alternatives to relational DBMSs (e.g., BigTable) are blooming. On the other hand, cloud computing is already a reality that helps to save money by eliminating the hardware as well as software fixed costs and just pay per use. Indeed, specific software tools to exploit a cloud are also here. The trend in this case is toward using tools based on the MapReduce paradigm developed by Google. In this paper, we explore the possibility of having data in a cloud by using BigTable to store the corporate historical data and MapReduce as an agile mechanism to deploy cubes in ad-hoc Data Marts. Our main contribution is the comparison of three different approaches to retrieve data cubes from BigTable by means of MapReduce and the definition of criteria to choose among them.
Alberto Abelló, Jaume Ferrarons, Oscar Romero 0001
DOLAP1
2011 Data-Driven Multidimensional Design for OLAP
Oscar Romero 0001, Alberto Abelló
SSDBM2
2010 Using ontologies to discover fact IDs
abstract
Object identification is a crucial step in most information systems. Nowadays, we have many different ways to identify entities such as surrogates, keys and object identifiers. However, not all of them guarantee the entity identity. Many works have been introduced in the literature for discovering meaningful IDs, but all of them work at the logical or data level and they share some constraints inherent to the kind of approach. Addressing it at the logical level, we may miss some important data dependencies, while the cost to identify data dependencies at the data level may not be affordable. In this paper, we propose an approach for discovering fact IDs from domain ontologies. In our approach, we guide the process at the conceptual level and we introduce a set of pruning rules for improving the performance by reducing the number of ID hypotheses generated and to be verified with data. Finally, we also introduce a simulation over a case study to show the feasibility of our method.
Alberto Abelló, Oscar Romero 0001
DOLAP1
2010 Data warehousing and OLAP (DOLAP'08)
Alberto Abelló, Il-Yeol Song
Data Knowl. Eng.1
2010 Automatic validation of requirements to support multidimensional design
Oscar Romero 0001, Alberto Abelló
Data Knowl. Eng.2
2010 A framework for multidimensional design of data warehouses from ontologies
Oscar Romero 0001, Alberto Abelló
Data Knowl. Eng.2
2009 Discovering functional dependencies for multidimensional design
abstract
Nowadays, it is widely accepted that the data warehouse design task should be largely automated. Furthermore, the data warehouse conceptual schema must be structured according to the multidimensional model and as a consequence, the most common way to automatically look for subjects and dimensions of analysis is by discovering functional dependencies (as dimensions functionally depend on the fact) over the data sources. Most advanced methods for automating the design of the data warehouse carry out this process from relational OLTP systems, assuming that a RDBMS is the most common kind of data source we may find, and taking as starting point a relational schema. In contrast, in our approach we propose to rely instead on a conceptual representation of the domain of interest formalized through a domain ontology expressed in the DL-Lite Description Logic. We propose an algorithm to discover functional dependencies from the domain ontology that exploits the inference capabilities of DL-Lite, thus fully taking into account the semantics of the domain. We also provide an evaluation of our approach in a real-world scenario.
Oscar Romero 0001, Diego Calvanese, Alberto Abelló, Mariano Rodriguez-Muro
DOLAP3
2008 MDBE: Automatic Multidimensional Modeling
Oscar Romero 0001, Alberto Abelló
ER2
2007 On the Need of a Reference Algebra for OLAP
Oscar Romero 0001, Alberto Abelló
DaWaK2
2007 Automating multidimensional design from ontologies
abstract
This paper presents a new approach to automate the multidimensional design of Data Warehouses. In our approach we propose a semi-automatable method aimed to find the business multidimensional concepts from a domain ontology representing different and potentially heterogeneous data sources of our business domain.In short, our method identifies business multidimensional concepts from heterogeneous data sources having nothing in common but that they are all described by an ontology.
Oscar Romero 0001, Alberto Abelló
DOLAP2
2006 Managing Quality Properties in a ROLAP Environment
Adriana Marotta, Federico Piedrabuena, Alberto Abelló
CAiSE3
2006 Multidimensional Design by Examples
Oscar Romero 0001, Alberto Abelló
DaWaK2
2006 Research in data warehouse modeling and design: dead or alive?
abstract
Multidimensional modeling requires specialized design techniques. Though a lot has been written about how a data warehouse should be designed, there is no consensus on a design method yet. This paper follows from a wide discussion that took place in Dagstuhl, during the Perspectives Workshop "Data Warehousing at the Crossroads", and is aimed at outlining some open issues in modeling and design of data warehouses. More precisely, issues regarding conceptual models, logical models, methods for design, interoperability, and design for new architectures and applications are considered.
Stefano Rizzi, Alberto Abelló, Jens Lechtenbörger, Juan Trujillo 0001
DOLAP2
2006 YAM2: a multidimensional conceptual model extending UML
Alberto Abelló, José Samos, Fèlix Saltor
Inf. Syst.1
2005 On the Midpoint of a Set of XML Documents
Alberto Abelló, Xavier de Palol, Mohand-Said Hacid
DEXA1
2003 A Temporal Study of Data Sources to Load a Corporate Data Warehouse
Carme Martín, Alberto Abelló
DaWaK2
2003 Implementing operations to navigate semantic star schemas
abstract
In the last years, lots of work have been devoted to multidimensional modeling, star shape schemas and OLAP operations. However, "drill-across" has not captured as much attention as other operations. This operation allows to change the subject of analysis keeping the same analysis space we were using to analyze another subject. It is assumed that this can be done if both subjects share exactly the same analysis dimensions. In this paper, besides the implementation of an algebraic set of operations on a RDBMS, we are going to show when and how we can change the subject of analysis in the presence of semantic relationships, even if the analysis dimensions do not exactly coincide.
Alberto Abelló, José Samos, Fèlix Saltor
DOLAP1
2002 On relationships offering new drill-across possibilities
abstract
OLAP tools divide concepts based on whether they are used as analysis dimensions, or are the fact subject of analysis, which gives rise to star shape schemas. Operations are always provided to navigate inside such star schemas. However, the navigation among different stars is usually overlooked. This paper studies different kinds of Object-Oriented conceptual relationships (part of UML standard) between stars (namely Derivation, Generalization, Association, andFlow) that allow to drill across them.
Alberto Abelló, José Samos, Fèlix Saltor
DOLAP1
2002 YAM2 (Yet Another Multidimensional Model): An Extension of UML
abstract
This paper presents a multidimensional conceptual object-oriented model, its structures, integrity constraints and query operations. It has been developed as an extension of UML core metaclasses to facilitate its usage, as well as to avoid the introduction of completely new concepts. YAM/sup 2/ allows the representation of several semantically related star schemas, as well as summarizability and identification constraints.
Alberto Abelló, José Samos, Fèlix Saltor
IDEAS1
2001 A Framework for the Classification and Description of Multidimensional Data Models
Alberto Abelló, José Samos, Fèlix Saltor
DEXA1
2001 Understanding Facts in a Multidimensional Object-Oriented Model
abstract
"On-Line Analytical Processing" tools are used to extract information from the "Data Warehouse" in order to help in the decision making process. These tools are based on multidimensional concepts, i.e. facts and dimensions. In this paper we study the meaning of facts, and the dependencies in multidimensional data. This study is used to find relationships between cubes (in an Object-Oriented framework) and explain navigation operations.
Alberto Abelló, José Samos, Fèlix Saltor
DOLAP1