Data export
Data export allows data to be extracted from the system into external files.
Exports are generated on demand and always reflect the current state of the data at the moment the export runs.
Exports are read-only and never modify system data.
What can be exported
Each export is based on a single source table.
An export may include:
- columns from the source table
- columns from related tables
- filtered subsets of rows
Relations follow the system’s data model, which makes it possible to include information stored in other tables.
For example, an export based on a Person table could also include the company name from a related Company table.
All exported data is subject to read rules, meaning users can only export rows they are allowed to see.
Output formats
Exports can be generated in the following formats:
- CSV
- Excel
Format characteristics:
- column order follows the export definition
- values from related tables are flattened into columns
- empty values appear as empty cells
Each file represents a point-in-time snapshot of the data.
Execution behavior
Exports are evaluated when the request is executed.
This means:
- the export reflects the current state of the data
- changes made before running the export will be included
- concurrent writes may occur while the export runs
Exports do not lock the system and do not block other operations.
Access scope
Exports follow the same permission rules as the rest of the system.
- read rules determine which rows are visible
- related data is filtered using the same rules
- export results depend on the requesting user’s access rights
Related resources
Related concepts