Overview of CSV Export functionality
CSV Export allows users to generate downloadable CSV files from application data using a query-driven, join-aware form. Unlike basic table exports, it supports multi-table joins, foreign key expansion, and explicit column selection. Exports are streamed directly from the database as snapshots, meaning they represent data at a specific point in time and are not linked to live application data. This is primarily used for reporting, analysis, and sharing structured data externally.