Sources & Sinks¶
QuickETL reads data from sources and writes data to sinks. This section covers all supported source and sink types.
Overview¶
-
File Sources
Read CSV, Parquet, and JSON files.
-
Database Sources
Read from PostgreSQL, MySQL, and other databases.
-
Cloud Storage
Read from S3, GCS, and Azure.
-
File Sinks
Write Parquet and CSV files.
-
Database Sinks
Write to databases.
Source Types¶
| Type | Description | Formats |
|---|---|---|
file |
Local or cloud files | CSV, Parquet, JSON |
database |
Relational databases | SQL query or table |
Sink Types¶
| Type | Description | Formats |
|---|---|---|
file |
Local or cloud files | Parquet, CSV |
database |
Relational databases | Table writes |
Quick Reference¶
File Source¶
Database Source¶
File Sink¶
Database Sink¶
Cloud Storage¶
All file sources and sinks support cloud URIs:
| Provider | URI Format |
|---|---|
| AWS S3 | s3://bucket/path/file.parquet |
| Google Cloud | gs://bucket/path/file.parquet |
| Azure ADLS | abfs://container@account.dfs.core.windows.net/path/file.parquet |
See Cloud Storage for authentication setup.