Easy Data Transform v2 improvements

This page summarises some of the improvements we have made to Easy Data Transform in v2.


Easy Data Transform now supports schema versioning for inputs. If the input columns differ from expected, you can automatically:

Or you can stop with an error.

Use schema


The new Verify transform allows you to check that a dataset has expected data values.

Verify transform

Currently there are 60 different verification checks you can make:

You can set a Severity for each failed rule.

Verification fails are shown, color-coded, in the Right pane data table. Hover over a header or value for information on the rule(s) failed.

Vizualize verification fails


The new UUID transform allows you to add a column of Universally Unique Identifiers (UUIDs).

Generating UUIDs


The new Reshape transform allows you to reshape the values of a dataset into a different number of columns. The new number of rows is calculated automatically.

Reshape example


The new Pseudonym transform allows you to pseudonymise a column of data.

pseudonymising the date of birth column


The new Split Name transform allows you to split a column of people’s name into honorifics, first names, middle names, last names and suffixes.

separate a name into first name and last name


The new Difference transform allows you to output the differences between 2 dataset by Row numbers or Key columns.

Finding the difference between 2 datasets by key


The Pivot transform now supports multiple levels of pivoting. You can set any number of pivot levels.

multi-level pivot table example


You can now easily compare the column structure in 2 or more datasets, by Column name or Column index.

Compare dataset headers menu

Compare dataset headers


You can now easily compare data values in 2 datasets, by Row numbers or Key columns.

Compare dataset headers menu

Compare dataset headers

An overview of the differences are shown on the left. You can click or drag this overview to navigate.


You can now select View>Item Summary (or click the new toolbar button) to display a window summarising all the items in the Center pane.

Summary window


You can now Join 2 datasets by Row number instead of using key columns.

Join by row number


The Matching option in the Lookup transform now has additional options:

Lookup matching

This allows you to do transforms like this:

Lookup by contains key


The No match value option in the Lookup transform can now be a column variable.

Lookup miss column variable


The Sort transform now has additional options:

intelligent sort


The Calculate transform can now accept either a column or a single value as the first value for binary operations. Previously the first value had to be a column.

Using a constant for the first value for binary operations


The following operations have been added to the Calculate transform:


Locale is now set at the document (.transform) level.

You can change the locale of the current .transform by selecting Edit>Locale… from the main menu or clicking the new Locale button in the status bar.

Change the locale in the Locale window


The DateTime Format transform can now change the date format based on input and output locales.

change month name from English to German


The Num Format transform now has Locale from and Locale to options.

generating random date values


The Random transform can now generate random Date and Text values, in addition to the existing Real and Integer options. This can be very useful for generating synthetic data.

generating random date values

generating random text values


The following additional metrics have been added to the Summary transform:


Inputs, transforms and outputs now have smarter defaults.


Null characters (ASCII/Unicode value=0) are now displayed when you click show invisible:

null symbol

They now are also shown separately in the Characters tab.

null characters

And you can insert Nulls into text fields, e.g. to replace them using Replace:

insert null


The Find Items window has additional check boxes for:

Find items


Added Record separator (0x1E) as an option for Line endings when outputting text files.


You can now check or uncheck columns that match a range of criteria in any transform that allows the selection of multiple columns.

Select columns window

You can also filter columns by name in various transforms.

filter columns by name

Filtering column names in the 'Rename Cols' transform

Filtering column names in the 'Unique' transform

Filtering column names in the 'Verify' transform

This should make selecting columns a lot faster for datasets with lots of columns.


When you are outputting in Excel format, you can now check use style template to copy the styling from another Excel sheet.

Excel styling

Styling copied from the template sheet includes:


Hovering over a connection now highlights the connection and the items at either end. This makes it easier to select connections and to trace flows.

connection hover highlighting


Hovering over a transform button in the Left pane now highlights all transforms of that type in the Center pane. You can use this as a quick way to find transforms of a particular type.

transform button hover highlighting


View>Zoom Selected has been added. This allows you to zoom in on any selected items in the Center pane.


You can now hold down the Ctrl (Windows)/Cmd (Mac) key when adding a new transform or output item to add it to the bottom left of all the current items, rather than to the right of the selected items.

add below


There is now an additional Remove option in the Subtract transform.

Subtract transform example


The following options have been added to the Unique transform:


There is now an ignore empty values for concat option in the Unique transform.

Unique ignore empty


There is now a case sensitive option in the Unique transform. When this is checked, case is taken account of for Keep unique matching.


The Fill, Unfill and Slide transforms now have a new For option to only fill/unfill when the adjacent cells have the same value in a key column. This only works when filling/unfilling up or down (not left/right).

Fill by key value


We have improved how Easy Data Transform handles real (floating point) numbers, to try to avoid numerical artifacts.

Rounding artifacts


You can now preview the data in an item without selecting that item. Hover the mouse over an item in the Center pane and press the # key to display the Data Preview window.

Data preview animation


You can now double click on some cells in the Column Values window to drilldown and see the corresponding rows in the dataset.

Meta info column name

Including duplicate values:

Meta info column name

And the most or least frequent values:

Meta info column name

The following additional metrics have been added to the the Column Values window:


The following file name variables have been added:


The transforms drop down menu now allows you to show only the most used or most recently used transforms:

Meta info column name


Check move Note items with associated items in the General tab of the Preferences window, if you want Note items to be automatically moved when you drag other items that the notes are adjacent to and pointing at.

Auto move associated notes


Batch processing and the command line now show additional summary information.


There is now an option in the Batch processing window for verbose logging. If checked, this will output results for each item processed.


The Batch processing window now has a vertical splitter and the option to hide the tips text.


Previously, when outputting to XML, nodes with children were always output before sibling nodes with children. The original column ordering is now preserved.


In Preferences you can now set the padding used in data tables for the default row height.

Data table default padding

Data table default padding


You can now vary the thickness of connections for Custom color schemes in the Colors tab of the Preferences window.

Change connection thickness

Connection thicknesses


Plus lots of minor improvements.

Downloads

Windows Logo Windows Download

v2.9.0 for Windows 11/10/8/7 (66 MB)
Zip file version

Apple Logo Mac Download

v2.9.0 for macOS 26 to 10.13 (89 MB)

Questions or problems?

Email support@easydatatransform.com