Skip to content
| Marketplace
Sign in
Visual Studio>Tools>SSIS SharePoint Connector
SSIS SharePoint Connector

SSIS SharePoint Connector

ZappySys

|
1 install
| (0) | Free Trial
Read and write SharePoint Online sites, lists, files, and document libraries in SSIS using the API Source and Destination components. Query items with SQL-like syntax, upload or download files, and create, update, or delete records via OAuth auth. Part of ZappySys SSIS PowerPack.
Download

Read and write SharePoint Online in SSIS — sites, lists, document libraries, and files with no scripting.

The SSIS SharePoint Connector adds predefined API Source and API Destination components that target the Microsoft Graph SharePoint Online endpoint. Query list items with SQL-like syntax, upload or download files, and create, update, or delete records using User Credentials, Application Credentials, or Certificate (JWT) OAuth flows — all configured from a visual connection manager.
Part of ZappySys SSIS PowerPack (100+ connectors & tasks).

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

⚡ Key Benefits

  • Bidirectional — Source and Destination components for SharePoint reads and writes in the same package
  • OAuth Ready — User Credentials, Application Credentials, and Certificate (JWT) authentication flows
  • Low-Code UI — Configure connection, endpoints, and mapping from a visual connection manager
  • Rich Operations — List sites, read and write list items, upload, download, copy, move, and delete files
  • Built-in Resilience — Retry handling for 429, 503, and 423 responses with configurable wait strategy

📸 Visual Overview & Setup

1. Drag API Source onto Data Flow
Drag API Source onto Data Flow
🔍 View Full Size
2. Drag API Destination onto Data Flow
Drag API Destination onto Data Flow
🔍 View Full Size
3. Pick & Download SharePoint Connector
Pick or download SharePoint connector
🔍 View Full Size
4. Configure OAuth Connection
Configure OAuth connection
🔍 View Full Size
5. Source — Select Endpoint & Preview
Select endpoint and preview rows
🔍 View Full Size
6. Destination — Map Columns & Run
Map destination columns
🔍 View Full Size

🔧 Key Features

Source — Read SharePoint Online

  • Query list items, files, folders, drives, and sites through predefined endpoints
  • Read Excel worksheets (auto-detect or exact range), CSV, and JSON files stored in SharePoint
  • Dynamic columns support for list items with custom SharePoint fields
  • Make generic REST API requests against any Microsoft Graph path

Destination — Write SharePoint Online

  • Create, update, and delete list items (row-level CRUD)
  • Upload, copy, move, rename, and delete files in document libraries
  • Create and update generic CSV and JSON files on the target drive
  • Bulk write via generic REST API request with source-to-target mapping

Authentication

  • User Credentials (delegated OAuth)
  • Application Credentials with Client Secret
  • Application Credentials with Certificate (JWT signed with private key, PFX or PEM)
  • Granular Sites.Selected, Lists.SelectedOperations.Selected, and ListItems.SelectedOperations.Selected scopes

Resilience & Control

  • Configurable retry mode for 429, 503, and 423 status codes
  • Multiply-wait back-off and maximum retry count
  • Extra headers and search options for indexed and non-indexed fields

💡 Common Use Cases

Realistic SharePoint Online scenarios that the connector handles without custom code:

  • Export List Items to SQL Server: Pull SharePoint list rows into staging tables and merge with Upsert Destination.
    Example: Nightly sync of a project tracker list into a data warehouse.
  • Push Records Into SharePoint Lists: Insert or update list items from SQL Server or CSV sources.
    Example: Publish approved expense reports from ERP to a SharePoint list.
  • Document Library Automation: Upload generated reports or archive older files.
    Example: Drop nightly PDFs into a SharePoint folder with a timestamped path.
  • Excel / CSV / JSON in SharePoint: Read SharePoint-hosted spreadsheets and flat files directly.
    Example: Load a shared Excel worksheet into a database without downloading manually.
  • Granular Security Deployments: Run integrations with Sites.Selected scoped apps.
    Example: Limit an automation app to a specific site collection rather than the tenant.
  • Azure Data Factory Lift-and-Shift: Run the same SSIS packages on Azure-SSIS Integration Runtime.
    Example: Host recurring SharePoint pipelines in ADF alongside on-prem workloads.

🎯 Summary

Move SharePoint Online data in and out of SSIS without writing Microsoft Graph code.
One connector, two components, full read and write — configured from 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 SharePoint Connector
Capterra Rating
Read reviews on Capterra →

Start Moving SharePoint Online Data with SSIS PowerPack

Includes the SSIS SharePoint Connector plus 100+ connectors & tasks for APIs, databases & cloud apps. Build production 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