An Azure service for ingesting, preparing, and transforming data at scale.
Hello @arkiboys ,
Thanks for the ask and using Microsoft Q&A platform .
If I understand your ask correctly, you are looking for services to use take data from external sources and load it to ADLS and then serve data from there to downstream apps such as PBI, python or .net apps.
- Azure Synapse pipelines/Azure data factory have connectors for n number of sources so I would recommend use them to load data in to ADLS from your sources system. Click here to know all connectors in ADF & Synapse. If your source systems or like sensors or IoT and event streams then you can consider Event Hub.
- Storing captured data in ADLS in .parquet format helps better as Parquet is used to efficiently store large data and good for Big data analytics.
- If you wish to take data from ADLS files directly and then serverless SQL pool itself can do the job with the capability of external tables. If you are looking for a provisioned SQL resources with its own storage and resources then you should consider dedicated SQL pool.
- As most of resources come under synapse umbrella using Synapse notebooks itself will be give better manageability. I feel Azure data bricks is not needed as Synapse notebooks can do that job internally.
As your need data movement and transformation from external sources to Azure and then serve data back to PBI or applications, above solution best works.
Please do let me know how it goes.
---------------------------------------------------------------------------------
Please consider hitting Accept Answer. Accepted answers helps community as well.