What problem does it solve?
This skill solves the challenge of performing fast, in-database analytics directly on flat files without moving data into a separate database server. It enables analysts to query Parquet/CSV/JSON files in place, accelerating exploration and reporting.
Core Features & Use Cases
- In-process SQL analytics on files without a separate server.
- Read data directly from Parquet, CSV, and JSON files for quick analysis.
- OLAP operations, aggregations, window functions, and flexible data wrangling across local datasets.
- Use Case: You have a sample Parquet dataset and need to quickly compute summary statistics and export results without loading data into a dedicated database.
Quick Start
Install the DuckDB runtime (CLI or Python package) and run a sample query.
duckdb -c "SELECT * FROM read_parquet('data.parquet') LIMIT 5;"
Or use Python: import duckdb; con = duckdb.connect('example.db'); print(con.execute('SELECT 1').fetchall())