Saved in:
Bibliographic Details
Main Authors: Mbata, Anthony, Sripada, Yaji, Zhong, Mingjun
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2406.08335
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911925817835520
author Mbata, Anthony
Sripada, Yaji
Zhong, Mingjun
author_facet Mbata, Anthony
Sripada, Yaji
Zhong, Mingjun
contents Currently, a variety of pipeline tools are available for use in data engineering. Data scientists can use these tools to resolve data wrangling issues associated with data and accomplish some data engineering tasks from data ingestion through data preparation to utilization as input for machine learning (ML). Some of these tools have essential built-in components or can be combined with other tools to perform desired data engineering operations. While some tools are wholly or partly commercial, several open-source tools are available to perform expert-level data engineering tasks. This survey examines the broad categories and examples of pipeline tools based on their design and data engineering intentions. These categories are Extract Transform Load/Extract Load Transform (ETL/ELT), pipelines for Data Integration, Ingestion, and Transformation, Data Pipeline Orchestration and Workflow Management, and Machine Learning Pipelines. The survey also provides a broad outline of the utilization with examples within these broad groups and finally, a discussion is presented with case studies indicating the usage of pipeline tools for data engineering. The studies present some first-user application experiences with sample data, some complexities of the applied pipeline, and a summary note of approaches to using these tools to prepare data for machine learning.
format Preprint
id arxiv_https___arxiv_org_abs_2406_08335
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Survey of Pipeline Tools for Data Engineering
Mbata, Anthony
Sripada, Yaji
Zhong, Mingjun
Machine Learning
Artificial Intelligence
Databases
Computation
Currently, a variety of pipeline tools are available for use in data engineering. Data scientists can use these tools to resolve data wrangling issues associated with data and accomplish some data engineering tasks from data ingestion through data preparation to utilization as input for machine learning (ML). Some of these tools have essential built-in components or can be combined with other tools to perform desired data engineering operations. While some tools are wholly or partly commercial, several open-source tools are available to perform expert-level data engineering tasks. This survey examines the broad categories and examples of pipeline tools based on their design and data engineering intentions. These categories are Extract Transform Load/Extract Load Transform (ETL/ELT), pipelines for Data Integration, Ingestion, and Transformation, Data Pipeline Orchestration and Workflow Management, and Machine Learning Pipelines. The survey also provides a broad outline of the utilization with examples within these broad groups and finally, a discussion is presented with case studies indicating the usage of pipeline tools for data engineering. The studies present some first-user application experiences with sample data, some complexities of the applied pipeline, and a summary note of approaches to using these tools to prepare data for machine learning.
title A Survey of Pipeline Tools for Data Engineering
topic Machine Learning
Artificial Intelligence
Databases
Computation
url https://arxiv.org/abs/2406.08335