Use cases
Output and upsert components are especially useful when a pipeline needs to push processed or enriched data to a downstream system, rather than only loading it into the warehouse. Use output and upsert components to:- Write pipeline results back to an operational or SaaS system, keeping it in sync with your data warehouse.
- Bulk load data into a relational database as the final step of a pipeline.
- Insert or update records in place, avoiding duplicate rows when a pipeline runs repeatedly against the same destination.
- Write embeddings and associated metadata into a vector database to support semantic search or retrieval-augmented generation (RAG).
