我正在使用ADF连接到源并将数据导入Azure Data Lake商店。在将数据导入Data Lake Store之后,我想在SSRS报告中进行一些转换,聚合和使用这些数据,以及创建多维数据集。
有人可以建议我哪个是最佳选择(Azure Data Lake Analytics或Azure SQL DW)?
我在这里决定在Data Lake之后选择哪一个。
答案 0 :(得分:0)
您的数据大小是多少? Azure Data Lake更适用于PB级大数据处理和Azure SQL数据仓库,适用于大型关系DWH解决方案(从250/500 GB及以上开始)。
使用Azure Data Lake,您甚至可以将来自数据湖的数据提供给NoSQL数据库,SSAS多维数据集,数据集市或直接进入Power BI。使用Azure SQL Datawarehouse,您可以拥有多维数据集,Power BI报告和SSRS
如果您需要SQL Server Reporting Services,Integration Services(并且您具有复杂的SSIS逻辑)和Analysis Services(SSAS),则最好考虑使用Azure SQL VM。
答案 1 :(得分:0)
Microsoft Azure不再对Azure Data Lake Analytics(ADLA)进行投资,您可以清楚地看到,过去几年来,增强/更新的数量在ADLA中几乎没有。另一方面,Azure SQL数据仓库是其旗舰服务(最近称为天蓝色突触分析),因此得到了非常快速的增强和更新。 Synapse基于MPP架构,并提供大数据计算的所有必需功能。
答案 2 :(得分:0)
没有更多的Azure SQL DW。我们现在拥有的是Azure Synapse(与Azure DW相同)和Azure Synapse Analytics(而不是Azure Datalake分析)。 Microsoft正在停止支持(开发)USQL和Azure Datalake分析。如果数据量巨大,并且您想使用Polybase技术,则最好的选择是Azure Synapse和Azure Synapse Analytics。您可以使用Databricks进行分析,从而丰富ADF。通过使用Polybase,您可以执行ELT而不是ETL。