简体   繁体   中英

Azure Equivalent of AWS Athena over s3

I have an AWS workload that stores csv files in partitions in s3 and then queries the data with SQL queries using Athena, writing the results back to s3.

I'm looking for an equivalent behavior in Azure, where I could store csv files in a storage and query them and write the results back to that storage.

Based on the information provided on AWS to Azure services comparison , the equivalent service in Azure isAzure Data Lake Analytics . For Storage, S3 equivalent service would be Azure Data Lake Storage which is built on top of Azure Blob Storage .

在此处输入图像描述

The equivalent service to Amazon Athena in Azure will beData Lake Analytics as per this Microsoft doc .

Also as per this doc The Azure equivalent of Athena is Data Lake Analytics. Like Athena, it is also "serverless" and pay-per-use. It uses U-SQL, which is a combination of SQL and C# that provides a lot of power and flexibility that SQL alone cannot. An advantage of Data Lake Analytics is that it is not limited to querying Azure Data Lake Store and Blob Storage, it can also talk to SQL Database and SQL Data Warehouse.

With Azure Synapse Analytics you can query files with TSQL https://azure.microsoft.com/es-es/products/synapse-analytics/#overview

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM