Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pawel Terlecki

dblp:62/3257 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 9 · 5 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
6 papers
Query processing and optimization · 65% Database system architecture and tuning · 21% Indexing and storage engines · 8%
Computer graphics and multimedia
2 papers
Visualization and visual analytics · 100%

Topics — the 7 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics
interactive visualization
0.322015
On Improving User Response Times in Tableau · SIGMOD Conference 2015
An analytic data engine for visualization in tableau · SIGMOD Conference 2011
Query processing and optimization
parallel query processing
0.212015
On Improving User Response Times in Tableau · SIGMOD Conference 2015
Query processing and optimization
query result caching
0.212015
On Improving User Response Times in Tableau · SIGMOD Conference 2015
Query processing and optimization
compressed data processing
0.212014
Leveraging compression in the tableau data engine · SIGMOD Conference 2014
Query processing and optimization
query optimization
0.222014
Filtered statistics · SIGMOD Conference 2009
Leveraging compression in the tableau data engine · SIGMOD Conference 2014
Query processing and optimization
cardinality estimation
0.112009
Filtered statistics · SIGMOD Conference 2009
Indexing and storage engines › access methods
partial indexing
0.112008
Filtered Indices and Their Use in Flexible Schema Scenarios · ICDE 2008

Methods — techniques the papers use, named apart from their topics

prefetching · 0.4caching · 0.4compression · 0.2column statistics · 0.1sparse storage · 0.1index maintenance · 0.1filtered indices · 0.1ORDPATH labeling · 0.1
YearPublicationVenuePosition
2015 On Improving User Response Times in Tableau
abstract
The rapid increase in data volumes and complexity of applied analytical tasks poses a big challenge for visualization solutions. It is important to keep the experience highly interactive, so that users stay engaged and can perform insightful data exploration. Query processing usually dominates the cost of visualization generation. Therefore, in order to achieve acceptable response times, one needs to utilize backend capabilities to the fullest and apply techniques, such as caching or prefetching. In this paper we discuss key data processing components in Tableau: the query processor, query caches, Tableau Data Engine [1, 2] and Data Server. Furthermore, we cover recent performance improvements related to the number and quality of remote queries, broader reuse of cached data, and application of inter and intra query parallelism.
Pawel Terlecki, Marianne Shaw, Valeri Kim, Richard Michael Grantham Wesley
SIGMOD Conference1
2014 Leveraging compression in the tableau data engine
abstract
Data sets are growing rapidly and there is an attendant need for tools that facilitate human analysis of them in a timely manner. To help meet this need, column-oriented databases (or "column stores") have come into wide use because of their low latency on analytic workloads. Column stores use a number of techniques to produce these dramatic performance techniques, including the ability to perform operations directly on compressed data. In this paper, we describe how the Tableau Data Engine (an internally developed column store) leverages a number of compression techniques to improve query performance. The approach is simpler than existing systems for operating on compressed data and more unified, removing the necessity for custom data access mechanisms. The approach also uses some novel metadata extraction techniques to improve the choices made by the system's run-time optimizer.
Richard Michael Grantham Wesley, Pawel Terlecki
SIGMOD Conference2
2011 An analytic data engine for visualization in tableau
abstract
Efficient data processing is critical for interactive visualization of analytic data sets. Inspired by the large amount of recent research on column-oriented stores, we have developed a new specialized analytic data engine tightly-coupled with the Tableau data visualization system. The Tableau Data Engine ships as an integral part of Tableau 6.0 and is intended for the desktop and server environments. This paper covers the main requirements of our project, system architecture and query-processing pipeline. We use real-life visualization scenarios to illustrate basic concepts and provide experimental evaluation.
Richard Michael Grantham Wesley, Matthew Eldridge, Pawel Terlecki
SIGMOD Conference3
2009 Filtered statistics
abstract
Column statistics are an important element of cardinality estimation frameworks. More accurate estimates allow the optimizer of a RDBMS to generate better plans and improve the overall system's efficiency. This paper introduces filtered statistics, which model value distribution over a set of rows restricted by a predicate. This feature, available in Microsoft SQL Server, can be used to handle column correlation, as well as focus on interesting data ranges. In particular, it fits well for scenarios with logical subtables, like flexible schema or multi-tenant applications. Integration with the existing cardinality estimation infrastructure is presented.
Pawel Terlecki, Hardik Bati, César A. Galindo-Legaria, Peter Zabback
SIGMOD Conference1
2008 Filtered Indices and Their Use in Flexible Schema Scenarios
abstract
Efficient and convenient handling of heterogeneous data is a current challenge for data management systems. In this paper, we discuss several common relational approaches to represent heterogeneity and argue for a design based on a single wide-table, referred to as a flexible schema. For this scenario, we focus on partial indexation and its support for efficient data storage and processing. Filtered indices provide partial indexation functionality in the Microsoft SQL Server product. We describe here the implementation of this feature, including index utilization in queries, index maintenance and query parameterization issues. Our performance experiments validate the expected benefits of the approach in our implementation.
Srini Acharya, César A. Galindo-Legaria, Milind Joshi, Babu Krishnaswamy, Stefano Stefani, Pawel Terlecki
ICDE6
2008 Local Projection in Jumping Emerging Patterns Discovery in Transaction Databases
Pawel Terlecki, Krzysztof Walczak 0002
PAKDD1
2008 Relational support for flexible schema scenarios
abstract
Efficient support for applications that deal with data heterogeneity, hierarchies and schema evolution is an important challenge for relational engines. In this paper we show how this flexibility can be handled in Microsoft SQL Server. For this purpose, the engine has been equipped in an integrated package of relational extensions. The package includes sparse storage, column set operations, filtered indices, filtered statistics and hierarchy querying with OrdPath labeling. In addition, economical loading of metadata allow us to answer queries independently of the number of columns in a table and drastically improve scaling capabilities. The design of a prototypical content and collaboration application based on a wide table is described, along with experiments validating its performance.
Srini Acharya, Peter Carlin, César A. Galindo-Legaria, Krzysztof Kozielczyk, Pawel Terlecki, Peter Zabback
Proc. VLDB Endow.5
2007 On the relation between rough set reducts and jumping emerging patterns
Pawel Terlecki, Krzysztof Walczak 0002
Inf. Sci.1
2007 Jumping emerging patterns with negation in transaction databases - Classification and discovery
Pawel Terlecki, Krzysztof Walczak 0002
Inf. Sci.1