An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
Hi Nandan Hegde,
Thank you for reaching out on Q&A.
From the snippets shared I understand you are facing an error which typically occurs when Synapse SQL pool tries to access external data stored in Azure Data Lake Storage (ADLS) or Blob Storage, but the network restrictions on the storage account prevents the access. You can address this by using SAS tokens, or by simply whitelisting the Synapse's outbound IP's to your Storage Account or you can use a Managed Private Endpoint.
My suggestion is to go for a managed Private endpoint as it ensures secure, scalable and compliant data access in comparison to the others.
I think below Microsoft learn links will be useful, please take a look
How To Create managed private endpoints
Managed Private Endpoints