
Build dashboards, automate reports, and ask questions in plain English — all from your CSV data, no complex infrastructure to maintain.
Have multiple CSV accounts? Analytics across multiple CSV accounts →
Extracts structured data from local CSV files. Each configured file or directory becomes a stream with columns inferred from the header row, with support for recursive directory ingestion, custom encodings and CSV dialect options (delimiter, quote, escape, etc.), and optional metadata columns (source file path, modified time, line number). This enables consolidating flat-file exports, operational reports, and logs into analytics-ready tables.
A logical table created from one or more CSV files in a configured path; used to build facts/dimensions, join datasets, and compute KPIs from the columns provided in each file.
An individual row within a CSV stream representing a single observation (e.g., transaction, event, or entity) that can be aggregated for counts, sums, cohorts, and trend analysis.
File- and row-level metadata (source path, last modified time, line number) enabling auditability, freshness monitoring, partitioning, and incremental deduplication.
No login required — reads local CSV files from your filesystem
Requires a CSV account to connect.
Operational data, performance metrics, and business insights.
Authenticate CSV in a few clicks. OAuth, API key, or IAM role — we handle secrets and rotation.
We pull every stream into your warehouse. CDC where the API supports it; full + incremental otherwise. Hourly-or-faster, row-level secure.
SQL, dashboards, or ask Fi in plain English. Your CSV data lives next to every other source — ready to join.
Build your own with the Definite SDK, or ask us — we add new connectors every week.
Join CSV with the rest of your data, then ask Fi questions across all of it.