Score
A data engineering practice that builds pipelines to ingest data from sources (databases, APIs, logs, message queues) and prepare it for analysis or ML by cleaning, validating and transforming data (schema mapping, joins, aggregations, feature engineering) and loading it into targets such as data warehouses or data lakes (Redshift, BigQuery, Snowflake, S3). Implementing this involves SQL and scripting (Python/pandas), distributed processing engines (Spark), orchestration and CI tools (Airflow, dbt, Luigi), handling incremental loads/CDC, ensuring idempotence, monitoring, and automated data-quality testing.
Traditional data preparation methods face limitations in semantic understanding and generalization, struggling to meet the rapidly growing demand for application-ready data. This work systematically reviews the application of large language models (LLMs) in three core tasks—data cleaning, integration, and augmentation—and proposes a task-centered taxonomy that, for the first time, delineates the evolutionary trajectory of LLM-driven data preparation techniques. Through a comprehensive literature review, the study examines key technologies such as prompt engineering, agent-based architectures, and semantic matching, alongside prevailing datasets and evaluation metrics. It highlights LLMs’ strengths in enhancing generalization and semantic comprehension while identifying critical challenges related to computational cost, hallucination, scalability, and the lack of standardized evaluation frameworks. The paper concludes by outlining a roadmap for future research and development in this emerging field.
Existing ETL pipelines heavily rely on manual, context-sensitive design of transformation logic, resulting in poor generalizability and low reusability. To address this, we propose an example-driven autonomous ETL framework: given user-provided target data examples, it constructs a paired-sample-based planning engine that automatically infers and synthesizes high-fidelity, context-adapted data transformation programs. Integrated with modular ETL components and runtime monitoring, the framework enables end-to-end automation for multi-format, multi-structured, and multi-scale data processing. Experiments across 14 real-world, cross-domain datasets demonstrate that our approach substantially reduces human intervention while achieving high-precision transformations (average F1 score of 0.92), strong generalization across diverse schemas and formats, and practical engineering deployability.
Existing data engineering pipelines exhibit unstable data quality, delayed responsiveness, and poor fault tolerance in dynamic data environments, often degrading or failing due to data distribution shifts. To address these challenges, this paper proposes a three-level evolutionary data pipeline framework—progressing from *optimization* to *self-awareness* to *self-adaptation*—integrating operator composition optimization, online parameter tuning, real-time state monitoring, and feedback control. The framework enables autonomous pipeline diagnosis, dynamic parameter adjustment, and closed-loop environmental response. Its core innovation lies in transforming conventional static pipelines into intelligent systems endowed with perception–decision–execution capabilities. Experimental evaluation demonstrates significant improvements: data quality stability increases markedly, with error fluctuation reduced by 42%, and environmental adaptability is substantially enhanced. The framework establishes a deployable, automation-ready paradigm for next-generation data engineering.
Data engineering and AI/ML platforms face inherent trade-offs among performance, security, usability, and seamless integration with existing data architectures. Method: This paper proposes Snowpark—a platform built upon Snowflake’s elastic architecture—that (1) introduces a Python package caching mechanism to drastically reduce query initialization latency; (2) implements a customized workload scheduler with row-level redistribution to mitigate data skew; and (3) enforces tenant-level isolation via secure sandboxes, enabling robust multi-language (especially Python) support and deep control-plane integration. Results: Evaluated in production environments, the solution improves execution efficiency by 37%, increases resource utilization by 2.1×, and ensures strict tenant isolation and zero-trust security—establishing a scalable, secure, low-latency systems paradigm for cloud-native data intelligence platforms.
This work addresses the challenge of reconciling high throughput and low query latency in traditional ETL pipelines when processing continuously arriving fresh data, where unpredictable preprocessing operations often create bottlenecks. The authors propose Fluid ETL Pipelines, which introduce, for the first time, an elastic and non-blocking preprocessing mechanism that decouples data ingestion from transformation. By dynamically scheduling preprocessing tasks based on resource availability and user interest—without blocking data ingestion—and leveraging preemptible computing resources such as Amazon Spot instances, the approach significantly reduces operational costs. Experimental results demonstrate that Fluid ETL Pipelines substantially improve the efficiency of exploring fresh data, offering a novel direction for accelerating real-time queries and enabling adaptive preprocessing management.
To address the joint optimization challenges of performance, maintainability, and collaborative efficiency in large-scale integrated machine learning within distributed data processing systems, this paper proposes Pipes—a declarative, modular data pipeline architecture. Pipes decomposes pipelines into logically encapsulated computation units, implemented atop Apache Spark with standardized interfaces and well-defined component boundaries—departing from conventional microservice paradigms to enable high-performance, maintainable ML pipeline development. In enterprise deployments, Pipes improves development efficiency by 50%, reduces collaborative debugging cycles from weeks to days, achieves 500× scalability, and delivers 10× higher throughput. Academic benchmarks show >5.7× throughput improvement and 99% CPU utilization. Its core contribution is the first deep integration of declarative abstractions with Spark’s native execution model, simultaneously advancing both development methodology and system performance.
The era of large language models (LLMs) faces critical challenges including insufficient high-quality data supply, fragmented data preparation pipelines, poor reproducibility, and lack of model-in-the-loop support. Method: We propose the first LLM-driven, unified data preparation framework for data-centric AI, featuring system-level abstractions and PyTorch-style APIs for modular design. We introduce DataFlow-Agent—the first agent that synthesizes executable data pipelines end-to-end from natural language specifications—and integrate LLM-powered operator synthesis, iterative validation, 200+ reusable operators, and six domain-agnostic pipeline templates. Results: Experiments on Text-to-SQL, code generation, and mathematical reasoning show our synthesized data significantly outperforms human-annotated and domain-specific synthetic data. Remarkably, just 10K samples surpass the performance of models trained on the million-scale Infinity-Instruct dataset, empirically validating the decisive impact of data quality on model performance.
This work addresses the long-standing challenge of fan-out and fault-line pitfalls in data transformation caused by granularity mismatches, which traditionally rely on costly runtime testing and manual debugging. We propose the first type-theoretic formal framework for data granularity, modeling granularity relationships as mathematical structures within a type system to enable reasoning over arbitrary data types. By integrating compile-time type-level verification with formal proofs in Lean 4 and large language model assistance, our approach provides end-to-end correctness guarantees with zero runtime overhead. Experimental results demonstrate that the method automatically detects granularity-related errors and reduces verification costs by 98–99%, substantially enhancing the reliability of AI-generated data pipelines.
This work addresses the high cost of maintaining consistency for materialized views in high-throughput and real-time scenarios, where existing systems offer limited SQL operator support or rely on manual tuning of refresh strategies. The paper proposes an end-to-end incremental materialized view maintenance engine that treats materialized views as first-class constructs within declarative data pipelines. Built on Apache Spark, the system features a modular and generalizable incremental refresh architecture capable of operating across heterogeneous data sources and query engines. It integrates a cost model, an automated refresh planner, and an execution optimizer to dynamically select optimal refresh strategies and enable cross-view batched co-optimization. Experimental evaluation demonstrates significant performance improvements, saving billions of CPU seconds daily across thousands of production pipelines.
Multi-cloud ETL faces significant challenges, including high cross-cloud data movement costs, incompatibility among heterogeneous SQL engines, complex orchestration, and fragmented security policies. This work presents the first systematic evaluation of predicate pushdown optimization in multi-cloud ETL scenarios and proposes a novel协同 strategy that integrates localized pushdown with data federation to offload transformation logic across heterogeneous query engines such as Amazon Redshift and Google BigQuery. By intelligently pushing computation closer to the data sources while leveraging federated querying capabilities, the approach substantially reduces cross-cloud data transfer, thereby lowering end-to-end execution latency and cost. The proposed paradigm offers an efficient and scalable solution for optimizing multi-cloud data integration workflows.
This work addresses the susceptibility of Snowpark UDF execution to data skew induced by user-defined logic, which leads to task delays and inefficient resource utilization. To mitigate this issue, the authors propose a dynamic, fine-grained redistribution mechanism that integrates a state machine–based adaptive data distribution strategy, an eager redistribution policy, and a row-size prediction model to accurately detect and alleviate skew at runtime. Implemented within Snowflake’s general-purpose skew-handling framework, the approach leverages per-link state machines, dynamic row-level redistribution, and cost-aware scheduling to significantly reduce both execution time and resource consumption for large-scale UDF workloads. Experimental results demonstrate its superior performance over conventional static round-robin strategies.