Configuration
| Field | Default | Notes |
|---|---|---|
path | — | Output directory (required) |
rotation | "daily" | "hourly" or "daily" |
buffer_size | 10,000 | Rows buffered before flush |
flush_interval | "60s" | Time-based flush interval |
Tables
The Arrow IPC sink writes the full Tell v1.1 schema — the same 7 tables as the ClickHouse sink:| File | Populated by |
|---|---|
events_v1.arrow | TRACK events |
logs_v1.arrow | Log entries |
snapshots_v1.arrow | Connector snapshots |
context_v1.arrow | CONTEXT events (device/location) |
users_v1.arrow | IDENTIFY events (core identity) |
user_devices.arrow | IDENTIFY events (device links) |
user_traits.arrow | IDENTIFY events (key-value traits) |
users_v1, user_devices, and user_traits. CONTEXT events extract device and location fields from the payload.
File organization
Reading Arrow IPC files
Arrow IPC is supported natively by all major data tools:Local query backend
Tell’s local query engine (Polars backend) reads from Arrow IPC files directly. Configure this in[query]: