[英]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.我有一个 AWS 工作负载,它将 csv 文件存储在 s3 的分区中,然后使用 Athena 通过 SQL 查询查询数据,将结果写回 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.我正在寻找 Azure 中的等效行为,我可以在其中将 csv 文件存储在存储中并查询它们并将结果写回该存储。
Based on the information provided on AWS to Azure services comparison
, the equivalent service in Azure isAzure Data Lake Analytics
.根据
AWS to Azure services comparison
,Azure 中的等效服务是Azure Data Lake Analytics
。 For Storage, S3 equivalent service would be Azure Data Lake Storage
which is built on top of Azure Blob Storage
.对于存储,S3 等效服务将是
Azure Data Lake Storage
,它构建在Azure Blob Storage
之上。
The equivalent service to Amazon Athena in Azure will beData Lake Analytics as per this Microsoft doc .根据此Microsoft 文档,Azure 中与 Amazon Athena 的等效服务将是Data Lake Analytics 。
Also as per this doc The Azure equivalent of Athena is Data Lake Analytics.同样根据此文档,与 Athena 等效的 Azure 是 Data Lake Analytics。 Like Athena, it is also "serverless" and pay-per-use.
与 Athena 一样,它也是“无服务器”和按使用付费的。 It uses U-SQL, which is a combination of SQL and C# that provides a lot of power and flexibility that SQL alone cannot.
它使用 U-SQL,它是 SQL 和 C# 的组合,提供了 SQL 单独无法提供的强大功能和灵活性。 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.
Data Lake Analytics 的一个优点是它不仅可以查询 Azure Data Lake Store 和 Blob Storage,它还可以与 SQL Database 和 Z9778840A0100CB30C982876741B0B5AWarehouse 对话。
With Azure Synapse Analytics you can query files with TSQL https://azure.microsoft.com/es-es/products/synapse-analytics/#overview借助 Azure Synapse Analytics,您可以使用 TSQL 查询文件https://azure.microsoft.com/es-es/products/synapse-analytics/#overview
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.