Data Lake Analytics支持接入Tablestore服务,通过标准SQL语句查询Tablestore中的数据或者直接向Tablestore写入数据。Tablestore是阿里云自研的NoSQL多模型数据库,支持多元索引查询。您可以在Data Lake Analytics中调用Tablestore API进行数据查询,例如点查询、范围查询等。同时,支持智能选择主表、二级索引表和多元索引表,大大提升查询性能,降低用户成本。

  • 数据库和表概念映射
    实例(instance) schema或database
    表(table) table
    主键列(pk) column,isPrimaryKey=true,isNullable=false
    非主键列(column) column,isPrimaryKey=false,isNullable=<用户通过DDL定义>
  • 字段映射关系
    INTEGER(8字节) bigint(8字节)
    STRING varchar
    BINARY varbinary
    DOUBLE double
    BOOLEAN boolean

准备工作

通过DLA读写Tablestore数据前,您需要在Tablestore中准备测试数据,详细操作请参见创建实例

本示例在Tablestore中创建nation表,并向nation中插入25条记录,如下图所示:

  1. 单击授权链接为DLA授予访问Tablestore数据源的权限。