s3 上 AWS Athena 的 Azure 等效项

问题描述

我有一个 AWS 工作负载,它将 csv 文件存储在 s3 的分区中,然后使用 Athena 通过 sql 查询查询数据,将结果写回 s3。

我正在 Azure 中寻找等效的行为,我可以在其中将 csv 文件存储在存储中并查询它们并将结果写回该存储。

解决方法

根据 AWS to Azure services comparison 上提供的信息,Azure 中的等效服务是 Azure Data Lake Analytics。对于存储,S3 等效服务将是 Azure Data Lake Storage,它构建在 Azure Blob Storage 之上。

enter image description here

,

根据此Data Lake Analytics,与 Azure 中的 Amazon Athena 等效的服务将是 Microsoft doc

同样根据 this doc Athena 的 Azure 等价物是数据湖分析。与 Athena 一样,它也是“无服务器”和按使用付费的。它使用 U-SQL,它是 SQL 和 C# 的组合,可提供单独 SQL 无法提供的强大功能和灵活性。 Data Lake Analytics 的一个优势是它不仅限于查询 Azure Data Lake Store 和 Blob Storage,它还可以与 SQL 数据库和 SQL 数据仓库对话。