With the Data Export Service deprecated and reaching end-of-life November 2022 we must update our processes to use Azure Synapse Link. We will cover initial setup of the data lake and Azure Synapse workspace plus a few ways to interact with your data in this post (Synapse Studio, SSMS, Azure Storage Explorer).
I will be following up with another post soon where we will create a .NET console application to interact with our data lake using Entity Framework Core so stay tuned for that!
For more information about Azure Synapse please see Microsoft official documentation:
Azure Synapse Studio
I have barely scratched the surface on Azure Synapse but have been blown away working with Azure Synapse Studio. I was definitely not excited when I heard MS was taking away DES, however, I feel better after using this suite for a bit.
To reach the studio you can select “Go to Azure Synapse Analytics workspace” from the Maker Admin or from the Synapse Workspace in the Azure portal.
Work directly with the data lake as if it were a SQL database and get results directly in Synapse Studio. Running queries in the studio is slow but when hitting the serverless endpoint from a console application it was not nearly as bad.
Azure Storage Explorer
Download: https://azure.microsoft.com/en-us/features/storage-explorer
A must have tool but honestly not the way I prefer to work with this data. If you want to download/review your data in its natural state this tool makes that very quick and easy.
SSMS
Navigate to Azure and open your Synapse Workspace. Find your 'serverless SQL endpoint' in the overview and use that to connect via SSMS.
Work with your data as you normally would.
I will admit that I was not happy to hear about deprecation of the Data Export Service. Fair to say that I am suffering from MS deprecation fatigue but after spending some time I am beginning to get excited about this new suite of tools.
In my next post, we will take something like we built here and hit the serverless endpoint from a .NET console application. Hope this was useful to you in your setup.
Do not hesitate to leave a comment or question below!