Bragi Docs Help

Getting Started: Managing Static Data

This step-by-step guide walks you through uploading your first table and interacting with data inside Bragi’s Static Data Management module.

Step 1: Upload a Table

When you first launch Bragi, the Dashboard will display with no configured tables.

Dashboard page with no configured tables, instead displaying a link to the Table Configuration page

Accessing Table Configuration

Admin users can add, edit, and configure tables via the Table Configuration page, accessible from the navigation bar or the link provided on the Dashboard.

Table Configuration page with no tables detected; the page contains an "Infer New Table from Excel" button

Creating a Table from Excel

To create a new table from Excel:

  • Click the “Infer from Excel” link or the “Infer New Table from Excel” button.

Pick a Source File modal, which includes an "Upload File" button
  • In the Pick a Source File modal, click Upload File and select your Excel file (e.g., CustomerData.xlsx containing Customer Data).

Customer Data table within the CustomerData.xlsx file
  • You may optionally configure advanced upload options; otherwise, click Continue.

  • If your Excel file contains multiple sheets, select the worksheet to import.

Pick a Worksheet modal

Configuring Your Table

On the next screen, you’ll see the inferred columns. It shows names, data types, keys, and nullability.

  • Review all columns carefully to ensure correctness.

  • Set the Business Key (primary key) for your table and mark nullable columns as needed to prevent errors.

In this example, CustomerID is the business key, and the Allergies column is marked nullable.

Columns containing business key, foreign key, and nullable toggles

Addding to Dashboard and Grouping

  • Enable Add to Dashboard to show the table on your Dashboard immediately.

  • Assign a Friendly Name (display name) and a Group (for organisation).

  • If no groups exist, create a new group, e.g., Customers.

  • Optionally enable Four-Eyes approval if you want changes to require review.

Add to Dashboard section, including the "Add to Dashboard" toggle

Click Save to complete the table creation.

"Save" button

Your Table Configuration page will now list the new table.

Table Configuration page, displaying details for the Customer Data table

Step 2: Interact with Tables

After uploading a table, return to the Dashboard to see your groups and tables:

Dashboard containing one collapsed group of tables

Expand the group to show tables inside:

Dashboard containing an expanded group with one table

Table Actions

For each table, you can:

  • Toggle as a favourite

  • View the table's edit history

  • Remove the table from the Dashboard

  • View a summary of table data

Click Go to Summary to open the table’s data Summary page.

Summary page displaying the data within the Customer Data table

Adding a New Record

Use the New Record button to add new data:

"New Record" button

Complete the form (required fields marked with *), ensuring unique business keys, then click Submit.

Add New Item form for Customer Data

A new row will appear in the table:

Summary page displaying the data within the Customer Data table, which now includes a new row

Editing Existing Rows

Click Edit to modify data for an existing row:

"Edit" button

The edit form pre-populates with current data for adjustments.

Edit item form for Customer Data

For example, Alfred’s allergy information has been updated:

Summary page displaying the data within the Customer Data table, now showing a nut allergy for Alfred

Duplicating Rows

Click Duplicate to create a copy of a row:

"Duplicate" button

The duplicate form appears pre-filled; update the business key before saving.

Duplicate Item form for Customer Data

Here, Steve’s row is duplicated with a new unique key:

Summary page displaying the data within the Customer Data table, including Steve’s duplicate

Deleting Rows

Use the Delete button to remove rows:

"Delete" button

For example, Dave’s row has been deleted:

Summary page displaying the data within the Customer Data table, no longer showing Dave

Congratulations on completing the Getting Started guide!

Explore further documentation on advanced topics via the page.

Foreign Keys

Adding Foreign Keys

Foreign keys can be added to new or existing tables:

  • For new tables, define foreign keys during Excel import.

  • For existing tables, add or edit foreign keys via the Edit Table page (accessed through the Table Configuration page).

Enable the foreign key toggle on the relevant column:

Enabled foreign key toggle

Set:

  • Referenced schema, table, and column (must be the primary key of the referenced table)

  • Display column, which shows the referenced table’s readable field in summaries

Foreign key fields dropdowns

Notes:

  • The referenced table must exist in the database.

  • Circular foreign keys are not allowed.

  • All foreign key values must exist in the referenced column.

Editing Foreign Keys

Edit foreign keys through the Edit Table page, where toggles and fields will appear for existing keys.

Foreign key fields filled

Deleting Foreign Keys

To remove a foreign key, disable the toggle and save changes.

Foreign key toggle off
09 March 2026