Alooma allows you to store all of your raw data in an Amazon S3 bucket of your specification. This means the events will be stored in JSON lines without having been processed by Alooma’s Mapper or Code Engine - totally raw events. Why would you want this? Two reasons: first, it’s a great backup to have just in case your source data is removed or is no longer available. Second, say you performed a transformation on data—multiplied a timestamp by 1000 to convert it from seconds to milliseconds—but you accidentally only multiplied by 100. This would not be a transformation error, it would successfully load into your data warehouse. However, it is not what you were originally attempting to achieve.
With the S3 retention, you could delete the table in your data warehouse with the incorrectly transformed information, fix the transformation to work as intended, add the S3 bucket as an input in Alooma, and presto: you now have the correctly transformed information without having to go back to your original source.