如何查询Azure Data Lake?

时间:2017-11-17 18:51:41

标签: azure azure-data-lake

来自数据库世界,当我们有与Data相关的东西时,我们使用ui工具来查询数据。无论大小。

是否有类似SSMS,SQL WorkBench(For Big Data Redshift),Azure Data Lake的Athena(查询大数据S3)?

我看到Data Lake Analytics只查询数据并将其存储在文件中。无论如何通过UI工具或基于Web的工具查询Azure Data Lake上的数据?

4 个答案:

答案 0 :(得分:4)

没有(还)。当然,您可以使用门户网站或使用Visual Studio(docs)或Visual Studio代码(docs)运行查询,但所有这些工具都可以访问生成的文件(可以轻松获取或预览)

主要原因是u-sql / data湖分析适用于长时间运行的作业(可能需要几分钟到几小时)来处理大量数据。牢记这一点,您可以更好地理解为什么这些直接查询工具不可用(但是?)。

编辑:尝试在反馈网站上提升this。你问的是一个非常需要的功能。

答案 1 :(得分:1)

您可以在https://azure.microsoft.com/en-us/features/storage-explorer/处下载Azure Data Explorer表单 上载,下载和管理Azure Blob,文件,队列和表,以及Azure Cosmos DB和Azure Data Lake Storage实体。轻松访问虚拟机磁盘,并使用Azure资源管理器或经典存储帐户。管理和配置跨域资源共享规则

答案 2 :(得分:0)

您可以在SQL Server中创建指向Data Lake Files的外部表。我们必须手动处理架构更改。

答案 3 :(得分:0)

您可以通过天蓝色的数据块使用Spark SQL查询Azure Data Lake Files。