Centralised gateway which provides a common interface to external data sources.
- data element - an individual type of data point in a data source (eg. a question in a survey)
- data group - a grouped set of data elements (eg. a survey)
- sync group - a set of data elements that are synced with an external source
- analytic - a data point for a data element (eg. an answer to a question)
- event - a set of data points for each data element in a data group (eg. a survey response)
push
- pushes data to an external data sourcepullAnalytics
- pulls analytics for requested data elementspullEvents
- pulls event data for requested data groupspullSyncGroupResults
- pulls data for requested sync groupspullDataElements
- pull metadata around requested data elementspullDataGroup
- pull metadata around requested data group