Transform
Constitutes the set of gems that help with transforming data.
📄️ Aggregate
Group data and apply aggregation methods or pivot operations
📄️ BulkColumnExpressions
Change the data type of multiple columns at once
📄️ BulkColumnRename
Rename multiple columns in your dataset in a systematic way
📄️ ColumnParser
Parse XML or JSON inside a table
📄️ DataCleansing
Standardize data formats and address missing or null values in the data
📄️ DataQualityCheck
Ensure your data adhere to predefined constraints
📄️ Deduplicate
Remove rows with duplicate values of specified columns
📄️ DynamicReplace
Dynamically generate values depending on certain conditions
📄️ DynamicSelect
Dynamically filter columns of your dataset based on a set of conditions
📄️ Filter
Filter your data based on a custom filter condition
📄️ FlattenSchema
Flatten nested data
📄️ FuzzyMatch
Identify non-identical duplicates in your data
📄️ Limit
Limit the number of rows
📄️ OrderBy
Sort your data based on one or more columns
📄️ Reformat
Select one or more columns or values using expressions and functions
📄️ SampleRows
Sample records by choosing a specific number or percentage of records
📄️ SchemaTransform
Add, Edit, Rename or Drop Columns
📄️ SetOperation
Union, Intersect and Difference
📄️ Unpivot
Use the Unpivot gem to transform your data from a wide format to a long format
📄️ WindowFunction
Aggregate and transform Windowed data