Data Engineering
Manage database objects and view persistence directly from the frontend.
The full list of app screens with their route and fields is in Web app screens.
View Persistence
Manage persisted views: store the result of a view query, so you see table results without rerunning the (slow) query.

In the create form you define:
- the source and target table;
- the object and load type;
- the level — determines the load order. If view B depends on view A, give A
level 0and Blevel 1; this way A is loaded first and the data stays up to date.
The create form asks for: DestinationSchemaName, DestinationTableName and Level (plus source, object type and load type).
Database Objects
View all database objects (created by a user or by Yres), with:
- the current definition and version history (compare via the dropdowns; the button in the bottom left compares the current vs. previous definition);
- dependencies (link icon): objects this object depends on and objects that depend on it. Click an object to highlight linked objects in large dependency trees.
Adding objects to a change
Right-click an object in the tree for a context menu: add to a change with or without dependencies, with content, or delete an object with a change.
Object history
Besides view persistence and database objects, the app has an Object history screen (/dataengineering/objecthistory) showing the version history of objects.
