Apache Avro
Read Apache Avro files for federated analysis. Files are read in place and can be joined with datasets from other connectors.
When to use
- Event or record data exported in Avro format.
- A single Avro file, or a set of Avro files read together via a glob pattern.
How the file is provided
- Object storage (managed service): the file lives in an S3-compatible bucket and is read using the storage credentials you provide.
- Local file path (desktop / self-hosted): the connector reads the file directly from a filesystem path. Not available on the managed service — see Managed vs. self-hosted.
Connection settings
Object-storage mode
Provide the object-storage access credentials, plus the bucket and the object path (or glob) of the Avro data, e.g. events/2026/*.avro.
Local file path (desktop / self-hosted)
| Field | Required | Description |
|---|---|---|
| File path | Yes | Absolute path to the Avro file in the environment where Datyo runs. |
Capabilities
- Execution model: Federated. Avro data can be joined with datasets from other connectors.
- Access: Read-only.
- Multiple files: A glob pattern reads a set of Avro files as one table.
- Environment: Object-storage mode works everywhere; local file path is desktop / self-hosted only.
Troubleshooting
- File not found or empty — verify the bucket and object path (or local file path) and read access.
- Schema looks wrong — confirm the files share a compatible Avro schema when reading multiple via a glob.