全部产品
云市场

背景信息以及准备工作

更新时间:2019-03-20 16:13:32

背景信息

Data Lake Analytics(简称DLA)是一种Serverless结构可交换式的云上查询分析服务,无需ETL,DLA可通过标准JDBC连接表格存储(Table Store),对Table Store中的数据进行查询和分析。

本文介绍如何通过DLA快速连接并读取Table Store数据,实现真正的数据湖分析。

Table Store与DLA数据类型对比

  • 数据库和表概念映射

    Table Store DLA
    实例(instance) schema或database
    表(table) table
    主键列(pk) column,isPrimaryKey=true,isNullable=false
    非主键列(column) column,isPrimaryKey=false,isNullable=<用户通过DDL定义>
  • 字段映射关系

    Table Store DLA
    INTEGER(8bytes) bigint(8bytes)
    STRING varchar
    BINARY varbinary
    DOUBLE double
    BOOLEAN boolean

准备工作

通过DLA读取并分析Table Store数据前,您需要通过以下操作在Table Store中准备好测试数据

  1. 开通表格存储服务

  2. 创建Table Store实例

  3. 创建数据表

  4. 绑定VPC

  5. 向表中写入数据

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

  6. 为DLA授权Table Store数据源

实施步骤

您可以在DMS页面编写SQL创建Table Store Schema、创建Table Store表以及读取Table Store数据,也可以先通过MySQL客户端或者MySQL命令行工具连接DLA,然后再编写SQL创建Table Store Schema、创建Table Store表以及读取Table Store数据。

  1. 创建Table Store Schema

  2. 创建Table Stor表并读取数据