We present a comprehensive set of conditions and rules to control the correctness of aggregation queries within an interactive data analysis session. The goal is to extend self-service data preparation and BI tools to automatically detect semantically incorrect aggregate queries on analytic tables and views built by using the common analytic operations including filter, project, join, aggregate, union, difference, and pivot. We introduce aggregable properties to describe for any attribute of an analytic table, which aggregation functions correctly aggregate the attribute along which sets of dimension attributes. These properties can also be used to formally identify attributes which are summarizable with respect to some aggregation function...
The need for extending information management systems to handle the imprecision of information found...
The ability to create user-defined aggregate functions (UDAs) is rapidly becoming a standard feature...
We examine the problem of eciently computing sum/count/avg aggregates over objects with nonzero ext...
We present a comprehensive set of conditions and rules to control the correctness of aggregation que...
On-Line Analytical Processing (OLAP) based on a dimensional view of data is being used increasingly ...
On-Line Analytical Processing (OLAP) based on a dimensional view of data is being used increasingly ...
Materialized views, especially views involving aggregation, are often used in environments such as d...
Our goal is to enhance multidimensional database systems with advanced mining primitives. Current On...
Abstract. Queries are widely used for acquiring data distributed in opportunistically formed mobile ...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Analytical queries virtually always involve aggregation and statistics. SQL offers a wide range of f...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
A data warehouse integrates tables coming from multiple source databases, where each database has di...
Querying inconsistent databases remains a broad and difficult problem. In this work, we study how to...
We present a technique for efficiently evaluating queries on programs with monotonic aggregation, a ...
The need for extending information management systems to handle the imprecision of information found...
The ability to create user-defined aggregate functions (UDAs) is rapidly becoming a standard feature...
We examine the problem of eciently computing sum/count/avg aggregates over objects with nonzero ext...
We present a comprehensive set of conditions and rules to control the correctness of aggregation que...
On-Line Analytical Processing (OLAP) based on a dimensional view of data is being used increasingly ...
On-Line Analytical Processing (OLAP) based on a dimensional view of data is being used increasingly ...
Materialized views, especially views involving aggregation, are often used in environments such as d...
Our goal is to enhance multidimensional database systems with advanced mining primitives. Current On...
Abstract. Queries are widely used for acquiring data distributed in opportunistically formed mobile ...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Analytical queries virtually always involve aggregation and statistics. SQL offers a wide range of f...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
A data warehouse integrates tables coming from multiple source databases, where each database has di...
Querying inconsistent databases remains a broad and difficult problem. In this work, we study how to...
We present a technique for efficiently evaluating queries on programs with monotonic aggregation, a ...
The need for extending information management systems to handle the imprecision of information found...
The ability to create user-defined aggregate functions (UDAs) is rapidly becoming a standard feature...
We examine the problem of eciently computing sum/count/avg aggregates over objects with nonzero ext...