Skip to main content

Spark Gems

Gems are functional units in a Pipeline that perform tasks such as reading, transforming, writing, or handling other data operations.

The table below outlines the different Spark Gem categories.

Gem
CategoryDescription
Source and TargetSource and TargetThe set of Gems that help with loading and saving data.
TransformTransformThe set of Gems that help with transforming data.
Join and splitJoin and SplitThe set of Gems that help with the process of merging or splitting DataFrame(s) to create new DataFrame(s).
CustomCustomThe set of Gems that our creative teams build using Expression Builder to extend the Propehcy capabilities.
Machine LearningMachine LearningThe set of Gems that prepare data or use data for Machine Learning.
SubgraphSubgraphA Gem that can contain many other Gems within it.

What's next

To learn more Spark Gems, see the following pages: