Data Source: The entity that houses your data. Data sources can either be a
Resource: A particular set of data within a data source, often a table (like “Customers” or “Orders”) within a database. Custom resources (drawing on data from multiple tables) can be defined by a user using SQL or via aggregation pipeline in MongoDB.
Function: An action to be performed on your data. Database functions include insert, update, and delete (of a data record). Users can create new functions as well, by utilizing existing API endpoints or by manually defining parameters and function attributes.
Super Record: A 360 view of a data record that can be enhanced with data from multiple data sources. Super Records can be accessed by clicking on a record from a table view or card list view.
Table View: A view of a given resource’s data, formatted as a table. This is customizable within the admin console.
Record View: A detailed view of a single row of data within a table. This is customizable within the admin console, and additional sets of related data can be embedded.
Role: Roles are a set of permissions which can be defined by you. Users can be assigned to a role (like Customer Support or Admin), which will give them the associated permissions with that role.
Space: A dedicated area in which custom tools can be built. Tools in Spaces utilize components, data sources, and functions together.
Component: Components are visual (front-end) pieces that are placed within a Space. Components are connected to data sources, and can be bound to functions and other components to accomplish the various actions you need your tools to perform.