How To Generate a Data Profile Report
Learn about CsvPath Framework: Find lots more information and how-tos about CsvPath Framework automating data preboarding at https://www.csvpath.org.
FlightPath generates data profiling reports for any CSV, XLSX, or JSONL file. Behind the scenes it is generating a csvpath statement and running it to collect metrics.
The profile report is called File Info. It contains:
- Scan instructions to tell you what sample was used to collect information
- Basic file metrics such as number of headers, number of lines, blank lines count, duplicate lines count, etc.
- A list of all headers by index and name
- Types found and identified (e.g. decimals, dates, booleans, etc.) – allowing multiple per header
- Duplicate count
- Distinctness and None checks
- Max and min, if numeric
Many more profiling measures are possible using bespoke csvpath statements, of course. These are just the most commonly requested values.

The file info report opens in the Help and Feedback area
How to do it
- Open the current project’s
examples/debuggingdirectory - Click the
World_Port_Index_sample.csvfile

- In the Data Toolbar click on
File info - Look in the Help and Feedback area for the
File Infotab
You can save the profile report by right-clicking the tab and clicking Save to PDF.