A container is used to organize user access and different data streams. Users of the platform are provided a role that authorizes them access to a container. Containers are hierarchical multi-tenant structures. Users with access to a parent container can see all associated “child” sub-containers. Users with access to a child container can not see or access the parent or sibling containers.
Customer data streams, such as social media, media, and web data sources, are linked to containers. Detections, correlations, and predictions are based on these linked data streams. Data sources must be linked to the same container to be considered together. Data sources are linked to Alembic containers via OAuth or public key authentication.