The following provides an overview of the data stored in the MongoDB cluster following a fresh startup of Elixir Ambience 2024:
1. The ‘ambience’ Database:
This database serves as the primary storage for Ambience server functionality:
i) File Repository: Stored under the Repository collection in the ambience database, containing report templates and datasources utilized by the system.
ii) Credential Store: Collections like Identities, Privileges, and Users within the ambience database store user roles and authentication credentials, ensuring proper access rights.
iii) API Token: Collections such as SSOStateTokenMap and related SSO collections in the ambience database handle API handshake operations through token mappings and session data.
a) Additional Information Stored:
Below are additional collections within the ‘ambience’ database:
i) Agenda, BannerStatus, Banners, SchedulerTriggers: Likely manage system notifications, banners, and task scheduling.
ii) ETLJobs: Tracks data extraction, transformation, and loading jobs.
iii) SSOState Collections: Include SSOStateClient, SSOStateLoginMap, and others for handling Single Sign-On (SSO) state, client interactions, and login details.
iv) Task-Comments, Task-Contents, Task-Logs: Manage task-related metadata, contents, and logs.
v) SystemInfo: Stores the product and environment details.
2. The ‘ambience-logs’ Database:
The ambience-logs database contains collections for activity tracking, audit trails, and event logging, ensuring compliance and traceability.