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.
The new Verify transform allows you to check that a dataset has expected data values.
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.
The new UUID transform allows you to add a column of Universally Unique Identifiers (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.
The new Pseudonym transform allows you to pseudonymise a column of data.
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.
The new Difference transform allows you to output the differences between 2 dataset by Row numbers or Key columns.
The Pivot transform now supports multiple levels of pivoting. You can set any number of pivot levels.
You can now easily compare the column structure in 2 or more datasets, by Column name or Column index.
You can now easily compare data values in 2 datasets, by Row numbers or Key columns.
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.
You can now Join 2 datasets by Row number instead of using key columns.
The Matching option in the Lookup transform now has additional options:
This allows you to do transforms like this:
The No match value option in the Lookup transform can now be a column variable.
The Sort transform now has additional options:
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.
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.
The DateTime Format transform can now change the date format based on input and output locales.
The Num Format transform now has Locale from and Locale to options.
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.
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:
They now are also shown separately in the Characters tab.
And you can insert Nulls into text fields, e.g. to replace them using Replace:
The Find Items window has additional check boxes for:
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.
You can also filter columns by name in various transforms.
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.
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.
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.
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.
There is now an additional Remove option in the Subtract transform.
The following options have been added to the Unique transform:
There is now an ignore empty values for concat option in the Unique transform.
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).
We have improved how Easy Data Transform handles real (floating point) numbers, to try to avoid numerical 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.
You can now double click on some cells in the Column Values window to drilldown and see the corresponding rows in the dataset.
Including duplicate values:
And the most or least frequent values:
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:
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.
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.
You can now vary the thickness of connections for Custom color schemes in the Colors tab of the Preferences window.
Plus lots of minor improvements.
v2.9.0 for Windows 11/10/8/7 (66 MB)
Zip file version
v2.9.0 for macOS 26 to 10.13 (89 MB)
Questions or problems?