Data Sources

This section provides instructions on supported Transform4J Data Sources.

Transform4J supports the following data source library:

Data Source Description
CSV Comma delimited format readable by spreadsheet software.
Json Json formatted input.
Relational Databases Any relational database providing a JDBC driver.
MongoDB Popular document store NoSQL database.
Cassandra Popular column store NoSQL database.
HBase Popular column store NoSQL database (forthcoming).

In addition, Transform4J provides the following derivative data sources (sources that are used in combination with other data sources):

Data Source Description
ComparisonDataSource Will take two inputs of identical format and emit records that were added, deleted, or changed.
JoiningDataSource Will take two inputs and join them together based on key fields provided.
ScreeningDataSource Will automatically filter out unwanted data from a data source based on filter conditions you provide.

Next section.