Common Data
All Rierino deployments share a preconfigured yet fully customizable data model.
Common data model stores elements mainly used by DevOps, Design, Configuration, and Data Science operations.
Authentication
For increased security and flexible authentication models, Rierino does not store any user credentials within its databases - which is handled by the identity and access management solution such as Keycloak. Authentication database only includes data required for linking user identities with customer records instead.
user_attempt
List of login attempts by different user ids for audit logging
user_customer
Mapping of user ids with customer ids, which also allows multiple identification methods per customer
Devops
DevOps database includes key data for defining gateways, runners, APIs as well as UI design, typically configured through the admin UI.
app
List of configurations used for admin UI apps
deployment
List of runner deployments
element
List of elements used for building runners
gateway_channel
List of channels used by gateway for communicating with runners
gateway_service
List of services used by gateway for messaging and file systems interactions
gateway_system
List of systems used by gateway for identifying runners
gateway_token
List of access tokens used by gateway for user authentication
handler_code
List of custom codes that can be dynamically updated and deployed
option
List of options displayed in admin UI drop-down widgets
runner
List of runners and their members
saga
List of sagas providing dynamic API endpoints
schema
List of data models in Json schema format
source
List of API endpoints used for populating data in admin UI
ui
List of admin UI screens and their widget settings
variable
List of runtime variables used for parameter injection in queries and events
Configuration
DevOps database includes key data for defining queries, business rules, data flows as well as data science models, typically configured through the admin UI.
customization
List of customizations (i.e. customer personas) used for personalization.
dataflow
List of flows used for real-time data integration.
model
List of data science model configurations.
query
List of database queries used in retrieving custom and enriched data for requests.
rule_*
List of business rules for different domains (e.g. basket_promotion)
ruledomain
List of rule domain configurations which provide the system for business rules
In addition to these common data elements, each Rierino deployment includes business domain and app specific databases and tables (such as product data).
Last updated