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



如架构图所示,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 服务时,需要先填写公测申请。详情请参考准备工作文档。