• 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. Schedule the generation of data dictionaries/ documentation

Schedule the generation of data dictionaries/ documentation

You can schedule the generation of data dictionary or a documentation using ERBuilder command line for processing at a later date, daily or even on a recurring day of the week.

ERBuilder does not have a built-in scheduler, but you can easily schedule ERBuilder command line console to run the generation of data dictionary / documentation using your existing scheduler or other automation tool. Windows' built-in task scheduler will do just fine.

In this guide we will use Windows Task Scheduler.

  1. Start the Windows Task Scheduler: click the Windows Start button and search for "Task Scheduler".
  2. Before proceeding, right-click the “Task Scheduler Library” in the left pane and select “New Folder”. Give it a meaningful name, and click OK to separate your newly created tasks from the existing ones. For example: “ERBuilder Data Dictionary Generation.”

  3. Start the Windows Task Scheduler
  4. Now, click on Action and select "Create Task…" or click on "Create Task…" in the right-hand sidebar.

  5. Create Task on Windows Task Scheduler
  6. In the General tab, set the name of the task and its description. For example: “PostgreSQL-DD-gen-task".

  7. set the name of the task and its description
  8. Click the "Triggers" tab to schedule your task. Click the "New" button. Choose how often you want to run your task. For this example, select every Monday at 9 am then click "Ok".

  9. schedule your task
    Choose how often you want to run your task
  10. Now, go to the "Actions" tab then click the "New" button. In the Action dialog, select Start a program then in the Program/script field browse and select the "Erbd.exe" file from your ERBuilder installation folder.

  11.  go to the Actions tab
    select Start a program then in the Program/script
  12. In the Add arguments field, specify the parameters (in which follow) to run the task with special instructions then click “Ok”. The parameters must be in the following format. For more details about the parameters, refer to this topic “using ERBuilder command line”.

  13. -datadictionary -name"your_connection_name" -out“specify output folder” -schema“specify schema name” -exporttype “html or CSV” -metadata[metadatavalues]

    Example: -datadictionary -name "My_PostgreSQL_connection" -schema "Public" -out "F:\test_project\Data dictionary” -exporttype html -metadata tablecaption,fieldcaption,fieldtype,description


     Add arguments field

    Important:

    • Under Security Options, identify the domain/Windows account currently associated with the task. If it is not the correct account, click Change User or Group and select the right domain/Windows account.
    • Choose if you want to run the task whether a user is logged on or not.
    • Select “Run with highest privileges” option.




Available in: Enterprise Edition.

  • ← 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.