Skip to content
| Marketplace
Sign in
Visual Studio>Controls>SSIS Upsert Destination (Bulk Insert / Update / Delete / Merge)
SSIS Upsert Destination (Bulk Insert / Update / Delete / Merge)

SSIS Upsert Destination (Bulk Insert / Update / Delete / Merge)

ZappySys

|
651 clicks
| (0) | Free Trial
Merge and synchronize data to SQL Server, PostgreSQL, or Redshift in SSIS with fast bulk Upsert and bulk delete. Supports PK auto-detection, error handling, and separate outputs for inserted, updated, and deleted rows. Part of ZappySys SSIS PowerPack.
Get Started

Merge and synchronize source-to-target data in SSIS with high-performance bulk Upsert (Insert/Update) and bulk delete.

Upsert Destination helps you load and sync large datasets into SQL Server, PostgreSQL, and Amazon Redshift using key-based matching. Detect primary keys automatically, compare full row content before updating, route inserted/updated/deleted rows to separate outputs, and handle errors gracefully — all without custom SQL merge scripting.
Part of ZappySys SSIS PowerPack.

Recommended starting point
View Setup Guide & Get Started →
See features, UI & examples →
Pro Tip: The Visual Studio download installs a basic extension. Use the guide above to install and run the full SSIS PowerPack (all connectors & UI).
Compatibility: SQL Server 2012–2025+ (32/64-bit) | Azure Data Factory / Azure-SSIS IR Ready

⚡ Key Benefits

  • Fast Bulk Upsert — Insert or update large volumes in a few clicks using optimized bulk operations
  • Bulk Delete Support — Delete target rows in bulk using key-match logic
  • Target Synchronization — Keep source and target fully in sync with merge-style operations
  • Smart Update Logic — Optionally update only when actual row content changes (not just key match)
  • Multi-Output Routing — Redirect inserted, updated, and deleted rows to separate downstream outputs

📸 Visual Overview & Setup

1. Drag & Drop into Data Flow
SSIS Upsert Destination - Drag and drop into Data Flow Task
🔍 View Full Size
2. Bulk Update / Insert Workflow
SSIS Upsert Destination - Fast bulk update and insert workflow
🔍 View Full Size
3. Configure Bulk Update by Key
SSIS Upsert Destination - Configure bulk update using key column match
🔍 View Full Size
4. Configure Bulk Delete
SSIS Upsert Destination - Configure bulk delete operations
🔍 View Full Size
5. Advanced Options (Pre/Post SQL)
SSIS Upsert Destination advanced options including pre/post SQL and staging table
🔍 View Full Size
6. Full Settings UI
SSIS Upsert Destination full settings UI
🔍 View Full Size

🔧 Key Features

Merge Operations

  • Perform Insert + Update (Upsert) in bulk for high-throughput target loading
  • Run bulk delete based on key matches to remove stale target rows
  • Synchronize source-to-target datasets with merge-style patterns

Smart Matching & Auditing

  • Automatic primary key detection to simplify setup
  • Option to update only when row content changed (not just key exists)
  • Set CreatedDate / LastUpdatedDate columns automatically for insert/update actions

Operational Control

  • Route inserted, updated, and deleted rows to separate outputs
  • Error handling and truncation warnings for source/target length mismatches
  • Advanced options for pre/post SQL, staging table naming, and custom lock hints

💡 Common Use Cases

Common real-world scenarios for high-volume upsert and synchronization:

  • Incremental Warehouse Loads: Upsert changed rows from staging into fact/dimension tables each ETL cycle.
  • Master Data Sync: Keep ERP/CRM tables aligned with source systems using insert, update, and delete logic.
  • Cross-Platform Migration: Merge data into SQL Server, PostgreSQL, or Redshift with one reusable SSIS pattern.
  • Audit-Friendly ETL: Track insert/update timestamps and route change types to separate audit streams.

🎯 Summary

Replace manual MERGE scripts and row-by-row OLE DB commands with a drag-and-drop bulk upsert engine in SSIS.
Synchronize large datasets with insert/update/delete support, smart change detection, and advanced operational controls — all with a visual UI.

Trusted by Developers & IT Teams Worldwide

  • Built for SSIS Workflows: Purpose-built for high-performance ETL and complex integration scenarios.
  • Expert Technical Support: Direct access to engineers via email and remote screen-share sessions.
  • Proven Enterprise Scale: Trusted by 3000+ teams across 90+ countries, including Fortune 500.
SSIS PowerPack
Includes SSIS Upsert Destination
Capterra Rating
Read reviews on Capterra →

Start Automating Workflows with SSIS PowerPack

Includes connectors for APIs, databases & cloud apps. Build robust ETL workflows without custom scripting.

Download SSIS PowerPack (Free Trial)

Full functionality is FREE for development within Visual Studio

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft