Hello anantha rengan kannan,
Thank you for posting your query here!
To transfer large files from Azure Blob Storage to SharePoint, there are several methods you can consider, as outlined in Microsoft's documentation:
You can use Microsoft Power Automate: You can use Power Automate for copying files from a SharePoint folder to an Azure Blob folder, though this might have limitations. Power Automate has a maximum file size limit for individual files. This limit can vary based on the plan you are using, but typically, it's around 100 MB to 250 MB per file.
Copy excel file from storage account and upload to sharepoint using logic apps - Microsoft Q&A
https://stackoverflow.com/questions/58726104/copy-files-from-azure-blob-to-sharepoint-folder-using-microsoft-flow
You can also use Azure Data Factory: Azure Data Factory can be used to copy data from an Azure Blob to SharePoint Online. You can use a Copy Data activity in a pipeline and configure the source and destination as Azure Blob and SharePoint Online respectively.
This approach can preserve the folder structure while copying data to SharePoint Online. You can also use the AzCopy tool to copy data from an Azure Blob to SharePoint Online, but it may require some additional scripting to preserve the folder structure.
Also check Azure Data Box: It is a physical device provided by Microsoft for offline data transfer. This method is suitable for large data sets and can significantly reduce the time it takes to transfer the data. https://learn.microsoft.com/en-us/azure/databox/data-box-overview
You may also consider using third-party tools like Gs Richcopy 360, ShareGate, and GoodSync.
Note: The third-party articles are recommended to help you find alternatives, Microsoft does not verify if the third-party workarounds work completely.
Do let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.