Data Intake occurs primarily through two channels: client facing mobile & web inputs, and the data warehouse ingests. These elements are combined and used to generate the ongoing analytic outputs that are served to clients on their mobile and web browser devices.
Data ingests to the data warehouse supply:
Client data, principally supplied by mobile applications, provides:
This separates facts from interpretations and allows psychometric models to be updated without changing the mobile applications.
The consumer application and separate vendor application can use the same ingestion infrastructure, but they should authenticate as different principal types and use different authorization scopes.