We're excited to share the latest updates and announcements designed to improve your experience with our products. This month's issue includes:
We recently published an article on how Tonic Ephemeral can help you maximize your DORA scores, and it got us thinking about the many product enhancements weâve released this summer that will help you further your team ace your DORA metrics. Hereâs the latest from Tonic Structural for optimizing developer speed, product quality, and security.
Anticipate your teamâs needs for frequent data refreshes and keep your DORA metrics on point with Structuralâs new job scheduler. This feature allows you to schedule data generation jobs from within the Structural UI. It couldnât be easier: input a schedule (see our docs for instructions) to automatically kick off generation jobs on a daily, weekly, or monthly basisâor whatever custom schedule works for you. This capability has long been available via API, but weâve brought it into the UI by popular demand. Try it out and let us know what you think!
Structuralâs custom sensitivity scan continues to expand, recently bringing 3 key enhancements. The sensitivity scan has been customizable for a few months, allowing you to tell Structural where to find sensitive information based on column name, and now it also supports Regex. [Insert mic drop] How does it work? Simply specify a regular expression to match your sensitive column names in order to create custom sensitivity rules.
But waitâthereâs more. While youâre creating your custom sensitivity rules, itâs now even easier to find and protect your organizationâs sensitive data with the new âTest Resultsâ preview function. The preview will dynamically update to display any matching columns based on the rules you specify, unlocking faster location and protection of the data youâre looking for (or didnât know you were looking for!).
And if youâre the type of person who prefers bulk actions (who doesnât like saving time?), you can now create custom sensitivity rules from the Bulk Edit option of Structuralâs Database View. No need to leave the workspace youâre actively working in to create an organization-wide sensitivity rule, saving you (and others) time for future PII protection.
For those of you making use of our Salesforce connector, subsetting is a key feature. It enables you to use the smaller, and cheaper, Salesforce sandboxes. Weâve been hard at work making sure our subsetting algorithm is as efficient as possible, and we recently released some improvements to speed up its performance. In internal tests, subsetting in Salesforce now runs 3-4x faster thanks to these optimizations. For those of you already using the connector, thereâs nothing you need to do besides update to the newest version of Structural. And for those of you who havenât tried the connector yet, what are you waiting for?
Over the last few weeks, weâve doubled down on optimizing Structuralâs performance with Snowflake. These efforts have improved the experience for all Snowflake users by better utilizing table parallelism and compression. Additionally, we improved the performance for those customers using a separate destination S3 bucket. And lastly, we added a new Structural setting that gives you the ability to manage the creation of the destination schema within Snowflake (TONIC_SNOWFLAKE_SKIP_CREATE_DB). Faster test data generation means faster development means better DORA scores.
Textual customers with unstructured data in languages besides English can benefit from improved sensitive entity detection. Textual Cloud now supports 9 languages, including Chinese, German, and Spanish. In addition, self-hosted customers can enable support for 23 languages. When multi-lingual support is enabled, Textual automatically detects the language and applies the correct entity detection model. Weâre meeting your data where it lives and how it speaks to further data privacy as a universal right.
Are you using Tonic Structural to connect to Amazon S3? For file connector workspaces that write files to S3, you can now configure Structural to use a specified Assume Role. This option allows for different input / output roles, enabling you to stay up to date with security best practices. Maximized data security FTW.
Often it's the little things that matter most. Here's a round up of our smaller releases:
As always, we'd love to hear your feedback on our products. What do you need? What do you love? What could be better? Send us a note at hello@tonic.ai! And for all the latest updates, be sure to check out our complete release notes in our product docs.
Chiara Colombi is the Director of Product Marketing at Tonic.ai. As one of the company's earliest employees, she has led its content strategy since day one, overseeing the development of all product-related content and virtual events. With two decades of experience in corporate communications, Chiara's career has consistently focused on content creation and product messaging. Fluent in multiple languages, she brings a global perspective to her work and specializes in translating complex technical concepts into clear and accessible information for her audience. Beyond her role at Tonic.ai, she is a published author of several children's books which have been recognized on Amazon Editorsâ âBest of the Yearâ lists.