Build Pipelines in Code

Overview

DataPipeline provides the building blocks to add data processing functionality to your applications, services, and batch jobs. You can code them using Java or other languages that runs on the Java Virtual Machine (JVM).

Features

Data Readers and Writers

DataPipeline supports a variety of file types, data sources, and APIs.

Databases

Built-in support for generic and database-specific access.

Transformers

Over 30 transformations provided.

Multi-threading

DataPipeline can use threads in a variety of way to speed up processing.

Expression Language

The DataPipeline Expression Language (DPEL) is a dynamically executed language similar to Java with several additions that make it easier to read for both developers and analysts.

Other resources

Mobile Analytics