Tonic Structural release notes

v639 - v645
v639 - v645
Removed
December 2, 2022

Enhancements

Overriding table mode and generator configuration in child workspaces - The workspace inheritance feature now allows child workspaces to override the table mode and generator configuration from the parent workspace. Database View and Table View indicate when the parent configuration is overridden, and provide options to reset the configuration.

Other updates

You can now assign the SIN generator to fields that have uniqueness constraints.

The Address generator now only allows you to link columns that contain the following types of address values - City, City State, Country, Country Code, State, State Abbreviation, Zip Code, Latitude, Longitude.

Improved memory handling for subset processing of downstream tables.

On the Subsetting view, when the database returns an unrealistic value for the subset size, we replace the value with a warning message.

When using Helm to deploy Tonic via Kubernetes, integer environment variable values that are longer than 6 digits might be converted to scientific notation. To avoid this issue, Helm recommends that you enter values in quotes. Tonic can now parse scientific notation to better handle this behavior for values that are not in quotes.

Fixed an issue where linking columns that have the same name as columns in another table caused the generators to be removed from those other columns.

Made minor memory improvements throughout the Tonic application.

Corrected an issue where Tonic displayed a "subsetting in progress" message before the processing started.

Amazon Redshift

  • Fixed an issue where data generation failed when the name of one table was part of the name of another table (for example, Test and Test1).

MongoDB

  • Generators are now applied correctly to documents that are nested in arrays.

Oracle

  • Removed the permissions check for reading truncated tables.
  • Fixed an issue where DBLinks created for data generation were not removed when the generation failed or was canceled.

Snowflake

  • The Categorical generator no longer returns errors when applied to binary, time, and date columns.
  • Improved the performance for loading the user interface when the data contains a large number of foreign keys.

Spark

  • The Audit Trail entries on Privacy Hub now display the correct table and column names.
  • Corrected an issue where sub-generators for the Conditional generator were not applied correctly.
  • Improved error messages when testing the connection to a Databricks database.