Understanding Data Flow
This section provides an overview of how SOTI XSight collects, processes and displays data.
-  Raw data is the device data collected  every 15 minutes. The SOTI XSight agent has several data collectors that gather
                information for each category listed below. Data collection occurs at a specific
                frequency and stored in the SOTI XSight agent database.
                
Category Frequency Battery Event driven collection. If no event, every 15 minutes. App Usage Event driven collection every time the app is in the foreground. Data Usage Every 15 minutes. Location Every 15 minutes - Limited to four location samples/hour.
 - Only significant changes in location, signal, and SSD.
 
Some calculations, for example, discharge rate. Hourly.  -  Cooked data is essentially summarized raw data, formatted and ready to be sent to
                the server. Cooked data is sent on a specific frequency called the Data Delivery
                Window within the Analysis Profile (or manually pushed through the Agent’s "Cook and
                Send" developer option). Cooked Data goes into the Cook database before being moved
                to the DW (Data Warehouse) database for aggregation. Note: Cooked data is set in the Analysis Profile setting for Data Delivery.
 - 
                
The Data Delivery (Cook Window) determines how often the agents COOK and SEND their data. For example, if you set a frequency of four hours, the devices randomly send the data during the Data Delivery Window specified in the Analysis Profile.
 - Aggregated Data is Cooked data that is further summarized into a single value for
                    processing.Note: Aggregated Data is sent once a day after cooking on the server side.
 - Final Data is the aggregated data that has some general house keeping and processing
                and displayed within the user interface.Note: Final Data is sent once the server serves the data.