Tablestore中接入Data Lake Analytics(简称 DLA)服务的方式,为您提供一种快速的OLAP(On-Line Analytical Processing)解决方案,可通过DLA访问表格存储中的数据。DLA是阿里云一款通用的SQL查询引擎,使用通用的SQL语言(兼容MySQL 5.7绝大部分查询语法)可在Tablestore中进行灵活的数据分析。

dla1

如架构图所示,OLAP查询架构涉及阿里云DLA、Tablestore和OSS三款产品。

  • DLA:负责分布式SQL查询计算。在实际运行过程中将SQL查询请求进行任务拆解,产生若干可并行化的子任务,提升数据计算和查询能力。

  • Tablestore:数据存储层,用于接收DLA的各类子查询任务。如果您在Tablestore中已经有存量数据,可以直接在DLA上建立映射视图,从而体验SQL计算的便捷服务。

  • OSS:分布式对象存储系统,主要用于保存查询结果。

如果您要在Tablestore中体验分布式SQL计算,必须开通Tablestore、DLA和OSS服务。

说明
  • 开通OSS服务的主要原因是DLA默认将查询结果集数据写入OSS,因此需要引入一个额外的存储依赖。您仅需开通OSS服务,无需预先创建OSS存储空间。
  • 目前开服公测的区域是华东2(上海),对应的实例是该Region内所有的容量型实例。在开通DLA服务时,需要先填写公测申请。详情请参考准备工作文档。