LogoLogo
Release notesDocs homeFabricateTonic.ai
  • Tonic Fabricate User Guide
  • Fabricate workflow
  • Tutorial videos
  • Fabricate account
    • Getting started with Fabricate
    • Fabricate license plans
    • Managing your Fabricate account and profile
    • Managing users in your account
  • Databases
    • Supported database types
    • Creating and managing databases
  • Backing up and restoring the database definition
  • Configuring database variables
  • Exporting data from a database
  • Tables and columns
    • Managing database tables
      • Configuring table settings
      • Adding a table to a database
      • Removing a table from a database
      • Attaching static data to a table
      • Regenerating table data
  • Managing table columns
    • Adding and removing columns
    • Configuring a column
    • Generator reference
      • Calculated or related values
      • Data type and specific values
      • Names and other identifying information
      • Telephone numbers and email addresses
      • Geographic locations
      • Air travel
      • Natural science
      • Networks and files
      • Banking and finance
      • Dates and times
      • Vehicles
      • Companies and products
      • Healthcare and health insurance
      • Languages
      • Movies
      • Education
  • Views
    • Creating and managing views
    • Views reference
  • Workspaces
    • About workspaces
  • Creating and managing workspaces
  • Database mock API
    • About mock APIs
    • Defining a mock API
    • Creating and querying database snapshots
  • Mock API reference
  • Fabricate API and CLI
    • About the Fabricate API and CLI
    • Managing Fabricate API keys
    • Daily limits on generated data
    • Using the Fabricate API
      • Authentication for the API
      • Data model
      • Managing databases from the API
      • Generating data from the API
    • Using the Fabricate CLI
      • Setting up CLI access
      • Using the CLI to load data
Powered by GitBook
On this page
  • Create a database
  • Define the database
  • Export the data
Export as PDF

Fabricate workflow

Last updated 4 days ago

At a high level, the workflow to generate data from Fabricate includes the following steps:

Create a database

The first step is to create the database in Fabricate.

Define the database

Next, you define the structure of the database, which includes:

  • The tables in the database.

  • The columns in each table.

  • Relationships between the tables.

When you create a database, you can provide a SQL script that sets up the database schema.

  • Provide example data

  • Provide a description for the Fabricate AI to use to create it - "A users table with names, addresses, email addresses, and telephone numbers"

  • Provide a SQL script with the table definition

You can then adjust the column settings as needed.

Export the data

You can export the data to a set of files, or use it to populate an existing database.

You can , or .

You can also . When you add a table, to define the table columns, you can:

For each table, you . When you create a table, Fabricate makes a first pass at assigning generators.

As you change the configuration, Fabricate automatically updates the generated data. You can also .

Finally, when you're ready to use the data, you can .

add tables manually
configure how to generate the data in each column
provide a set of static data to include
export it from the database
start a completely new database
clone an existing database