Share via

I have to copy data from share point (Unstructured Data Photo/Video)to Azure blob storage using ADF pipeline

Prashant Vidhate 0 Reputation points
2026-03-11T20:25:46.23+00:00

Can anyone tell me which activities I have to use as well which access I have required on share point level as well On Entra ID

As well which linked service I have to use

Azure Data Factory
Azure Data Factory

An Azure service for ingesting, preparing, and transforming data at scale.

{count} votes

2 answers

Sort by: Most helpful
  1. Manoj Kumar Boyini 10,265 Reputation points Microsoft External Staff Moderator
    2026-03-12T17:20:21.8933333+00:00

    Hi Prashant Vidhate,

    For copying photos or videos from a SharePoint Online document library to Azure Blob Storage using Azure Data Factory, you typically enumerate the files using Microsoft Graph or SharePoint REST APIs and then use a Copy activity with an HTTP source to download each file as binary and write it to Blob Storage.

    For the linked service base URL, use the SharePoint site root such as:

    https://<tenant>.sharepoint.com/sites/<SiteName>
    

    If your library has multiple nested folders, the pipeline can enumerate files recursively and then copy them while dynamically building the sink path so the same folder hierarchy is preserved in Blob Storage.

    For incremental loads, you can track the LastModifiedDateTime of files (or use Microsoft Graph delta queries) and copy only files that were added or modified after the previous pipeline run.

    Hope this helps, Please let us know if you have any questions and concerns.

    0 comments No comments

  2. Alex Burlachenko 19,690 Reputation points Volunteer Moderator
    2026-03-12T12:56:15.1666667+00:00

    Prashant Vidhate hello,

    to move photos and videos from SharePoint to Azure Blob using ADF u just need a normal Copy activity. On the source side use the SharePoint Online linked service, usually with OAuth2 using an app registration in Entra ID. On the sink side use an Azure Blob Storage linked service.

    For permissions create an app registration in Entra ID and grant it Microsoft Graph or SharePoint API permissions like Sites.Read.All or Sites.ReadWrite.All depending on what u need, then grant admin consent. In SharePoint itself the app must have access to the specific site or document library where the files live.

    In ADF create a SharePoint Online dataset pointing to the document library or folder, and a Blob dataset pointing to the container. Then configure the Copy activity from SharePoint dataset to Blob dataset.

    So basically u need one Copy activity, a SharePoint Online linked service with an Entra app registration, and a Blob Storage linked service with either key, SAS or managed identity depending on ur setup.

    rgds,

    Alex


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.