For the complete documentation index, see llms.txt. This page is also available as Markdown.

Using the Reusable Generator approach

By default, Fabricate uses the Single Dataset approach. With this approach, when you make a request, Fabricate generates one-off scripts to complete the request, and creates the data one entity at a time.

The Reusable Generator approach is intended to be used for repeatable data generation, especially when you want to generate extremely large volumes of data. For example, for a retail sales database, you might want to add 1,000,000 customers and their associated orders and payment methods.

How the Reusable Generator approach works

With the Reusable Generator approach, the Data Agent uses the data request details to write a workflow script.

To complete the data generation, you run the workflow.

The Reusable Generator approach can work with any mode. For example, with Plan mode and the Reusable Generator approach, the Data Agent generates and executes a plan to create the workflow. With Autonomous mode and the Reusable Generator approach, the Data Agent generates the script without prompting you for additional information.

Changing to the Reusable Generator approach

Automatically selecting the approach based on the request

The Data Agent can change to the Reusable Generator approach automatically based on the size of the requested data.

The Data Agent might also opt to switch to Plan mode to create a plan to write the workflow script and then generate a smaller subset of data to verify the script and data structure. It then completes the requested large-scale generation.

Selecting the approach manually

To change to Reusable Generator approach manually:

  1. Click the mode indicator.

  2. Under Approach, select Reusable Generator.

Dropdown to select the Data Agent mode and data generation approach

Viewing and running Reusable Generator approach workflow jobs

The Workflows list includes workflows created for the Reusable Generator approach.

The account Jobs list includes the workflow jobs.

Last updated

Was this helpful?