How to query a 3rd party Azure Data Lake (2nd Gen) via Shared Access Siganture (SAS URL) in Azure Synapse?

JasonW-5564 161 Reputation points
2020-12-13T19:43:57.3+00:00

I have been granted read only access to a Vendor's azure data lake and given a SAS connect string. How can I query this data via Azure Synapse and store the results in my own data lake?

fyi- The vendor's data is stored in JSON file format in this following folder structure YYYY/MM/DD/HH/(then hundreds of JSON files in each HH folder).

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,462 questions
Azure Data Lake Analytics
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. HarithaMaddi-MSFT 10,136 Reputation points
    2020-12-14T11:22:46.48+00:00

    Hi @JasonW-5564 ,

    Welcome to Microsoft Q&A Platform. Thanks for posting the query.

    The credential to data lake can be defined with SAS secret and below documents are tutorials explaining the loading using examples. Wild cards can be used to select all the JSON files under specific folder.

    sql-data-warehouse-load-from-azure-data-lake-store
    copy-into-transact-sql

    Please suggest for further queries and we will be glad to assist.

    --

    • Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.
    • Want a reminder to come back and check responses? Here is how to subscribe to a notification.