2020

Data Engineering for Data Analytics: A Classification of the Issues, and Case Studies

Nazabal, Alfredo, Williams, Christopher K. I., Colavizza, Giovanni et al.

Understand

Consider the situation where a data analyst wishes to carry out an analysis on a given dataset.

  • It is widely recognized that most of the analyst's time will be taken up with \emph{data engineering} tasks such as acquiring, understanding, cleaning and preparing the data.
  • In this paper we provide a description and classification of such tasks into high-levels groups, namely data organization, data quality and feature engineering.
  • We also make available four datasets and example analyses that exhibit a wide variety of these problems, to help encourage the development of tools and techniques to help reduce this burden and push forward research towards the automation or semi-automation of the data engineering process.

Reading the bibliography…