Data Ingestion
Data Ingestion is Zingle's surface for configuring and managing source-to-destination data pipelines — moving data from operational systems into your warehouse before transformation.
Overview
Navigate to Data Ingestion in the sidebar. The hub provides access to four sub-surfaces:
| Surface | Purpose |
|---|---|
| Pipelines | View and create ingestion pipelines |
| Projects | Organize pipelines into logical groups |
| Events | Monitor ingestion events and their status |
| Requests | Track and manage ingestion requests |
Pipelines
The Pipelines view shows all configured ingestion pipelines with:
- Source — the upstream system providing data
- Destination — where data lands (typically your Snowflake warehouse)
- Schedule — how often data syncs
- Status — current pipeline health
Creating a pipeline
Click Create Pipeline to open the creation wizard:
- Select source — choose the data source type and provide connection details
- Set destination — configure where ingested data should land
- Test connection — validate connectivity before proceeding
- Select tables and columns — choose which data to ingest
- Configure schedule — set sync frequency
- Create — finalize and activate the pipeline
Projects
Projects group related ingestion pipelines together. Use them to:
- Organize pipelines by team, domain, or business unit
- View events scoped to a specific project
- Manage access and ownership at the project level
Events
The Events view provides a real-time log of ingestion activity:
- Filter by status: Onboarded, Pending, or All
- Search across events
- View events by project
- Monitor sync health and identify failures
Requests
Ingestion Requests track incoming data onboarding requests from your team:
- Filter by status: Pending, Rejected, or Completed
- Search and sort requests
- Track request lifecycle from submission to completion