What is a database?
When you connect an integration, your data flows into a database. You can then create additional databases that pull from the original database and aggregate the data at different levels. For example, if you import GL data with vendor-level details from QuickBooks, NetSuite, or Xero, you can build another database that rolls it up by department or class.Creating a database
Configuring a database
After creating a database, configure the source, drivers, and segmentation that determine its grain.Choose dimensions
Select the dimensions to segment your data. Segmentation determines the database’s granularity.




Adding a column
To create a new column, click the + button at the far right of the database. You can add:- Number driver: Calculated numeric values. Drivers store time series data, so values can vary by month.
- Date driver: Date values that can also vary over time.
- Dimension: A predefined list of values that categorizes rows, such as Vendor, Location, or Department.
- Lookup: A column that populates a dimension based on data from another database, similar to
VLOOKUP().
For HRIS databases, follow the separate HRIS database column flow.

Show a column as time series
Drivers store time series data. In database tables, each driver column is usually displayed as a single value for readability, but you can expand one driver column to show its monthly values.If you show a different driver column as a time series, it replaces the currently expanded one.



Show all columns as time series
Instead of expanding only one driver column, you can display all driver columns as time series.
When you switch to this view, each former row becomes a section, and dimensions and drivers that were shown as columns become rows.

Show and hide columns
For a compact view, hide columns that are not always relevant and show them only when needed.Adding a row
If you need to manually add a row to a database, click + Add item. After adding the row, set values for the dimensions used in Segment by.
Segmentation determines the granularity of your database. Each row should have a unique combination of dimension values. If a row does not have a unique combination, Runway shows a warning because that row is linked to other rows with the same segmentation.
Deleting a column
The deletion flow depends on how the column was added.Remove configured columns from configuration
For columns coming from database configuration, remove the column from the relevant section in configuration: Driver, Segment by, or Other columns. This prevents it from reappearing after the next integration sync or configuration refresh.

Deleting a row
To delete a row from a database, right-click the row and select Delete row. To fully delete a driver and eliminate its impact on formulas, delete it from Unlisted Drivers.




