Models
A model is the top-level object in Grunddata. Its only job is to group tables together, in the same way a folder groups files, a workbook groups sheets, or a schema groups database tables.
A model holds no data of its own — just a name, a description and tags.
Structure
Section titled “Structure”| Field | Description | Required |
|---|---|---|
| Name | The name of the model | Yes |
| Description | Free text | No |
| Tags | Any number of tags | No |
Every model also receives a source_id (UUID) that identifies it permanently. See
Identifiers.
Create a model
Section titled “Create a model”- Go to Models.
- Click Create New Model.
- Enter a name, an optional description, and any tags.
- Click Create.
After the model is created, the Create Table dialog opens for that model. Create its first table now, or close the dialog and add tables later.
Update a model
Section titled “Update a model”On the Models page, click the pencil icon on the model row. You can change the name, the description and the tags.
If you rename a model, its new name must not already be used by another model.
Delete a model
Section titled “Delete a model”On the Models page, click the trash icon on the model row and confirm.
How to organise your models
Section titled “How to organise your models”There is no technical rule — organise them the way your business thinks about the data.
By business domain (recommended)
Section titled “By business domain (recommended)”Accounting ├── Accounts └── Balance sheet
Risk ├── Credit risk ├── Market risk └── Liquidity risk
Reference ├── Currency ├── Country └── CounterpartyBy regulatory framework
Section titled “By regulatory framework”Useful when an external body publishes a new version of a reporting framework and you must retain the old one:
COREP RF 4.0COREP RF 4.2COREP RF 4.3