zuckermanori
zuckermanori

Reputation: 1755

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.

Upvotes: 16

Views: 20402

Answers (4)

user3183457
user3183457

Reputation: 97

Blockquote

There are couple of things in Azure you can do read semi-structured, structured, unstructured lake files from Azure Blob Storage or Data Lake Storage like Amazon Athena Query does on top of S3 files.

  1. You can use Azure Data Explorer with KSQL to read and do analytics on lake files. - https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/
  2. You can use Synapse Serverless SQL Pool to issue TSQL to read and do analytics on Lake files using TSQL OPENROWSET - https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/query-json-files

Upvotes: 0

Arturo Rivas
Arturo Rivas

Reputation: 1

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

Upvotes: 0

Gaurav Mantri
Gaurav Mantri

Reputation: 136206

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

enter image description here

Upvotes: 22

Prabhakar Reddy
Prabhakar Reddy

Reputation: 5124

The equivalent service to Amazon Athena in Azure will be Data 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.

Upvotes: 3

Related Questions