Log in to Tonic. If you don't have an account yet, sign up and create a new account.
Create a new workspace and connect to your data
Click New Workspace. Your workspace is the equivalent of a document, it stores your connection information, data transformations, jobs, etc.
Enter a name for your workspace and the source database connection details. Please reference the appropriate database specific setup configuration linked to on the left.
We do not recommend connecting directly to a production database. Instead connect to a disaster recovery or production clone with an account that is read-only (see Database Specific Setup section for more details on exact permissions needed).
You will need to enter an output database to generate, but you can start mocking your data now.
When you first connect Tonic to a new database it automatically scans your entire database looking for sensitive information. You can track the progress of this scan in Privacy Hub, while you explore the rest of Tonic.
When the scan completes, you will see a list of all the columns in your database that might contain sensitive data. From this screen you can quickly manage these columns, applying the recommended generators or choosing your own. For more details on Privacy Hub, please see the Privacy Hub section.
Confirm your modifications
Navigate to the Database View in the sidebar to see an overview of all the transformations that you've applied. You can search for specific tables or columns to ensure that you've captured everything. You can also get a data-level preview of these transformations by clicking on the looking glass icon.
If you want to change or add a transformation, click the select dropdown next to each column to see a list of available generators for that column.
If you haven't already, add an output database to your Workspace (see the Create a new workspace section above for details). Click the Generate Data button in the upper right corner:
To check on the status of your data generation job, navigate to the Jobs tab. There you can see the overall status of the job and check the logs for progress or more specific error messages.