Data Processing Language (DPL)

Teragrep’s Data Processing Language (DPL) allows a user to search, transform and run statistics on the data ingested to Teragrep. It’s similar to SQL and designed for providing ready-to-use utilities for data analysis.

DPL is powered by Apache Spark. The implementation lets a user create queries without the complexity of Spark datasource and pipeline setup.

Getting Started

To be announced

Functions

See the comprehensive list of aggregations used in DPL.

See the comprehensive list of evaluations used in DPL.

See the comprehensive list of transforms available in DPL.

Examples

To be announced

Contributing

You can help us to improve DPL by opening an issue or submitting a pull request in the following repositories on GitHub:

All contributors must sign Teragrep Contributor License Agreement before a pull request is accepted to organization’s repositories.

See more in our Contributing Guidelines.