Data Output
Sync data from tvaras' internal database to your BigQuery warehouse. Use this for analytics, reporting, or integrating bot activity into your data pipeline.
What Gets Synced
Select which internal tables to export to BigQuery. Common tables include:
- Tasks — task metadata, status, results
- Task steps — step-by-step execution details
- Task logs — event-level execution logs
- Conversation events — chat messages and tool calls
Setup
- Go to Admin → Data Output
- Click Create Output
- Configure the destination:
- GCP Project — BigQuery project ID
- Dataset — target dataset name
- Service Account Key — JSON key with BigQuery write access
- Select which tables to sync
- Set a schedule (cron expression) or trigger manually
- Optionally configure a webhook for completion notifications
Sync Behavior
- Incremental — only new/updated rows are synced (using watermarks)
- Batch loading — 2,000 rows per BigQuery load job
- Type mapping — PostgreSQL types are automatically mapped to BigQuery types
- Encrypted credentials — service account keys are encrypted at rest
Monitoring
In the admin panel, you can:
- View sync execution logs (start time, duration, rows synced, errors)
- Monitor incremental watermarks per table
- Trigger manual syncs
- Enable or disable outputs
Webhooks
Configure a webhook URL to receive notifications when syncs complete. The payload includes sync status, rows synced, and any errors. Requests are signed with HMAC-SHA256 using the webhook secret you provide.