Where it lives. What a request does.
The browser, app process, and warehouse are separate places.
Browser
Draws the interface
Cloud app service
Hosting boundary
Web server process
One process can serve many requests
Files + APIs
Request handlers
Report cache
In this process’s RAM
season-summaryNo saved result
Restarting the process clears this in-memory cache.
cache miss→
SQL warehouse
Runs the report query
A missed record needs another chance.
Same three records. Only the retry rule changes.
First import
A and B arrive. C is missed.
Old next run
The file was marked done. C is skipped again.
Corrected next run
Retry unacknowledged records. C gets another chance.
Before retry
The receiver already has A and B.
Retry all three
Use the same immutable record keys.
After upsert
One row per key. No extra A or B.
A completed upload does not prove that every record was accepted.
See what takes up the space.
Every file is a tile sized by its storage. A dashed outline means it has only one copy.