简体   繁体   English

Azure 数据湖分析与 Azure SQL 数据仓库

[英]Azure Data Lake Analytics Vs Azure SQL Data Warehouse

I am using ADF to connect to sources and get data into Azure Data Lake store.我正在使用 ADF 连接到源并将数据获取到 Azure Data Lake 存储中。 After getting data into Data Lake Store, I want to do some transformation, aggregation and use that data in SSRS reports and also for creating Cubes.将数据放入 Data Lake Store 后,我想做一些转换、聚合,并在 SSRS 报告中使用该数据以及创建多维数据集。

Can anyone suggest me which will be the best option (Azure Data Lake Analytics or Azure SQL DW) ?谁能建议我哪个是最佳选择(Azure Data Lake Analytics 或 Azure SQL DW)?

I am looking here to make a decision on to take which one after Data lake.我正在寻找在数据湖之后采取哪一个的决定。

Microsoft Azure is not anymore investing on Azure Data Lake Analytics (ADLA) , you can evidently see that number of enhancements /updates in last couple of years are almost none in ADLA. Microsoft Azure 不再投资于 Azure Data Lake Analytics (ADLA),您显然可以看到过去几年中 ADLA 中几乎没有任何增强/更新。 While on the other side Azure SQL Data Warehouse is their flagship service ( recently names as azure synapse analytics) and hence getting enhanced and updated very fast.另一方面,Azure SQL 数据仓库是他们的旗舰服务(最近命名为 azure 突触分析),因此得到了非常快的增强和更新。 Synapse is based on MPP architecture and provides all required capabilities of big data computing. Synapse 基于 MPP 架构,提供大数据计算所需的所有能力。

There are no more Azure SQL DW.不再有 Azure SQL DW。 What we have now are Azure Synapse (same as Azure DW) and Azure Synapse Analytics (instead of Azure Datalake analytics).我们现在拥有的是 Azure Synapse(与 Azure DW 相同)和 Azure Synapse Analytics(而不是 Azure Datalake 分析)。 Microsoft is stopping support (develop) USQL and Azure Datalake analytic. Microsoft 将停止支持(开发)USQL 和 Azure Datalake 分析。 If volume of your data is huge and you want use Polybase technology the best choice is Azure Synapse and Azure Synapse Analytics.如果您的数据量很大并且您想要使用 Polybase 技术,则最佳选择是 Azure Synapse 和 Azure Synapse Analytics。 You can rich your ADF by using Databricks to do analytics stuff.您可以通过使用 Databricks 进行分析来丰富您的 ADF。 By using Polybase you can do ELT instead of ETL.通过使用 Polybase,您可以执行 ELT 而不是 ETL。

What is the size of your data?你的数据有多大? Azure Data Lake is more meant for petabyte size big data processing and Azure SQL Data Warehouse for large relational DWH solutions (starting from 250/500 GB and up). Azure Data Lake 更适用于 PB 级大数据处理,Azure SQL 数据仓库适用于大型关系 DWH 解决方案(从 250/500 GB 起)。

With Azure Data Lake you can even have the data from a data lake feed a NoSQL database, a SSAS cube, a data mart, or go right into Power BI.借助 Azure 数据湖,您甚至可以将数据湖中的数据提供给 NoSQL 数据库、SSAS 多维数据集、数据集市,或直接进入 Power BI。 With Azure SQL Datawarehouse you can have cubes, Power BI reports and SSRS使用 Azure SQL 数据仓库,您可以获得多维数据集、Power BI 报告和 SSRS

If you need SQL Server Reporting Services, Integration Services (and you have complex SSIS logic), and Analysis Services (SSAS), you may better consider an Azure SQL VM.如果您需要 SQL Server Reporting Services、Integration Services(并且您有复杂的 SSIS 逻辑)和 Analysis Services (SSAS),您最好考虑使用 Azure SQL VM。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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