When data storage is necessary in a massive way in any time interval or in any event.
When its necessary to show it in an easy and agile way.
When data sources aren’t in the same place and they need to be unifyed.
When there are discontinuity in the data sources connections.
When we want to acces to the data log at any time, place or device.
When fast changes in time scales are needed in the shown data.
When the changes in the number and the format of the shown data must be easy.