Skip to main content
Data can be transformed for many different reasons. Here are a few examples:
  • Changing a date format
  • Converting from one currency to another
  • Unifying the data before doing aggregations (e.g. Sum)
  • Ability to join data from different tables
  • Etc.
Data can be transformed in Peliqan in different ways:
  1. Using SQL queries in the Peliqan Query Editor
  2. Using Low-code Python code in the Peliqan Data App editor

Transforming data in Peliqan

Using SQL queries

Add a new table of type “SQL query”, and write an SQL query that transforms the data.

Using low-code Python

See Building Data Apps for more information. You can for example process the rows of a table in a Python script, and write the result to the same table (in other columns), or write to a separate output table.

Various Data Transformation scenarios

Here are examples of common data transformations for various use cases: Status values to readable text Currency conversions Merge similar sources Mapping charts of accounts

Overview of available transformations in Peliqan

ROW TRANSFORMATIONS
TransformationDescription
FiltersApply filters to include/exclude rows based on various criteria in the Grid view interface
Advanced filtersWrite SQL queries to filter your data
Remove duplicatesUsing a Python script
Edit rowsEdit data in a spreadsheet-like Grid view interface
TransformationDescription
FiltersApply filters to include/exclude rows based on various criteria in the Grid view interface
Advanced filtersWrite SQL queries to filter your data
Remove duplicatesUsing a Python script
Edit rowsEdit data in a spreadsheet-like Grid view interface
COLUMN TRANSFORMATIONS
TransformationDescription
ArithmeticApply calculations & aggregations in SQL
Case / ifApply “if” logic in SQL
ComparisonCompare numbers, dates, text in SQL
Text manipulationApply text manipulations in SQL
Date manipulationApply date manipulations in SQL
SQL queriesWrite SQL queries to apply any type of column transformation.
Obfuscate dataObfuscate data, e.g. for GDPR reasons, using a Python script
TransformationDescription
ArithmeticApply calculations & aggregations in SQL
Case / ifApply “if” logic in SQL
ComparisonCompare numbers, dates, text in SQL
Text manipulationApply text manipulations in SQL
Date manipulationApply date manipulations in SQL
SQL queriesWrite SQL queries to apply any type of column transformation.
Obfuscate dataObfuscate data, e.g. for GDPR reasons, using a Python script
TABLE TRANSFORMATIONS
TransformationDescription
JoinJoin tables
AggregationsAggregate data using sum, avg, mean etc.
UnionUnion two or more tables into a new table.
SQLWrite SQL queries to apply any type of table transformation, using JOIN, UNION, GROUP BY statements etc.
Low-code PythonUse low-code Python scripts to process data and to create new tables and to perform writeback (Reverse ETL) to SaaS applications.
TransformationDescription
JoinJoin tables
AggregationsAggregate data using sum, avg, mean etc.
UnionUnion two or more tables into a new table.
SQLWrite SQL queries to apply any type of table transformation, using JOIN, UNION, GROUP BY statements etc.
Low-code PythonUse low-code Python scripts to process data and to create new tables and to perform writeback (Reverse ETL) to SaaS applications.