• ERBuilder
  • Feature Matrix
  • Pricing
  • About us
  • ERBuilder Logo
  • 7.0
  • Getting started

    • About ERBuilder

    • Installation guide

    • User interface

  • Project management

    • Creating a new project

      • - Create a new project

      • - New project from scratch

      • - Automatically from user stories/ requirements

      • - From existing database

    • Opening an existing project

    • Closing a project

    • Saving a project

    • Save as a project

    • Exiting the application

    • Project properties

    • Opening multiple projects

  • Diagram Management

    • Add a new diagram

    • Delete a diagram

    • Rename a diagram

    • Diagram properties

    • Add existing tables/relationships to diagram

    • Show/hide relationships from a diagram

    • Export diagram as an image

    • Print/ Preview a diagram

    • Print setup

  • Objects

    • Tables

      • - Creating a new table

      • - Editing a table

      • - Deleting a table

      • - Duplicating a table

      • - Show/hide related relationships

      • - Table Styles

    • Domains

      • - Creating a new domain

      • - Editing an existing domain

      • - Deleting an existing domain

    • Columns

      • - Creating a new column

      • - Editing an existing column

      • - Deleting an existing column

    • Indexes

      • - Creating a new index

      • - Editing an existing index

      • - Deleting an existing index

    • Constraints

      • - Creating a new constraint

      • - Editing an existing constraint

      • - Deleting an existing constraint

    • Keys

      • - Creating a new key

      • - Editing an existing key

      • - Deleting an existing key

    • Triggers

      • - Creating a new trigger

      • - Editing an existing trigger

      • - Deleting an existing trigger

    • Procedures

      • - Creating a new procedure

      • - Editing an existing procedure

      • - Deleting an existing procedure

    • Views

      • - Creating a new view

      • - Editing an existing view

      • - Deleting an existing view

    • Sequences

      • - Creating a new Sequence

      • - Editing an existing Sequence

      • - Deleting an existing Sequence

    • Relationships

      • - Creating a new relationship

      • - Editing an existing relationship

      • - Deleting an existing relationship

      • - Setting relationship line style

      • - Add/ remove relationship point

      • - Show/hide a relationship

      • - Relationship styles

    • Schemas

      • - Creating a new Schema

      • - Editing an existing Schema

      • - Deleting an existing Schema

    • Requirements/ user stories

      • - Creating a new requirement/ user story

      • - Assign a requirement/ user story

      • - Editing an existing requirement/ user story

      • - Deleting an existing requirement/ story

      • - Import/ export requirements and user stories

    • Custom metadata

      • - Create a new custom metadata

      • - Assign a custom metadata

      • - Edit a custom metadata

      • - Delete a custom metadata

    • Manipulate objects

      • - Undo/Redo an action

      • - Copying/Pasting objects

      • - Reaching objects

      • - Organize and arrange Objects on a diagram

      • - Finding/Replacing objects

      • - Replacing data types

  • Connections management

    • Creating a new connection

    • Editing an existing connection

    • Deleting an existing connection

    • SSL settings

    • SSH settings

      • - SSH Connection using Password authentication

      • - SSH Connection using Public key authentication

    • Windows authentication

  • Forward/Reverse engineering

    • Forward engineering

      • - Model validation

      • - DDL Script generation

      • - Database generation

    • Reverse engineering an existing database

  • Advanced features

    • Update database from model

    • Update model from database

    • Generate change script

    • Compare models and/or databases

    • Merge models

    • Change DBMS

    • Model documentation

      • - Generate data model documentation

      • - Confluence connection settings

      • - Auto generate description

    • Generate data dictionary

    • Using ERBuilder console to generate documentation/ data dictionaries

    • Schedule the generation of data dictionaries/ documentation

    • Generate user interface

    • Generate test data

    • Data Generators settings

      • - Assign Data Generators

      • - Add a new generator template

    • Work with virtual test data in a database sandbox

    • Versions control management

  • Generative AI features

    • Auto-generate ERD using generative AI

    • Update model from Requirements/ User Stories using generative AI

    • Generative AI setup

  • Data model browser

    • About data model browser

    • Elements of the data model browser

    • Using the advanced filters

  • Git version control

    • Setup of Git with ERBuilder

    • Import project from Git repository

    • Save changes to Git repository

    • Refresh model

    • Manage versions

  • Options management

    • General

    • Diagram

    • Tables

    • Relationships

  1. Home
  2. Generate test data

Generate test data

ERBuilder provides a way to generate data to populate your database directly. It is recommended to save a copy of the database that you are going to fill with data.

  1. First, navigate to “Tools | Generate test data”.
    Tools - Generate test data
  2. In the Data Generation window, you have the choice to generate data from:
    • Database sandbox: The virtual test data generated in the database sandbox will be inserted into the database. To use this option, you must already have virtual test data filled in. (See the section “Work with virtual test data in a database sandbox”).
    • Generators: ERBuilder will generate data by using the generator specified previously (see the section “Assign Data Generator settings”). In this case, you need to set the default number of rows to generate.
  3. Select a connection to the database, and click “Connect” to test it. If the connection is successful, you can click the “Next” button; otherwise, review your connection configuration by navigating to “File | Manage Connections” (or [Ctrl+Alt+c]). See the section “Connections Management”.
    Select a connection to the database
    In this window, select the tables that you want to generate, and click the “Start” button.
    select the tables that you want to generate
    When the data generation is finished, you can check to see whether the data were successfully inserted into your database by going to the console page under the diagram area.
    the data generation is finished
    Note:
    • For some data types, the only generator possible is “Set null”, which means that the generation of these data types is not supported.
    • For columns with an auto-increment or sequence data type (for example, SERIAL in PostgreSQL or auto-increment in MySQL), data generation will not be possible because of the nature of these data types. The DBMS will automatically generate these data.
    • In the case of a reflexive relationship and a primary key with an auto-increment or sequence data type, the generated data for the foreign key will be set to null.



Available in: Professional (Up to 10.000 rows per table) and Enterprise Editions (Unlimited rows per table)

  • ← Previous
  • Next →

Can't find what you're looking for?

Let us help you right now!

Version 7.0
Copyright © 2023 Softbuilder. All rights reserved.