本文介绍如何通过向导创建Tablestore数据源发现任务,自动发现您当前区域下所有的Tablestore实例和表(包括新增实例和新增表),并自动创建DLA库表映射到Tablestore的实例和表上。

前提条件

当前区域下已经创建了Tablestore实例数据。具体操作请参考创建实例

操作步骤

  1. 登录Data Lake Analytics管理控制台
  2. 在左侧导航栏,单击数据湖管理 > 元信息发现
  3. 元信息发现页面的Tablestore数据源区域,单击进入向导
    Tablestore数据源
  4. Tablestore数据源页签,根据页面提示进行参数配置,配置说明如下:
    创建Tablestore数据源发现任务
    参数 说明
    调度频率 您可以根据需要设置调度Tablestore数据源发现任务的周期。
    具体时间 设置Tablestore数据源发现调度任务的执行时间。
    schema前缀 设置Schema的前缀,即映射到DLA中的数据库名称的前缀。Schema的名称规则为“自定义前缀_Tablestore实例名”。生成到DLA中的表名与Tablestore实例的表的关联对象名相同。
    配置选项 高级自定义设置项,如采样来源、采样条数等。
  5. 完成上述参数配置后,单击创建,开始创建Tablestore数据源发现任务。
  6. Tablestore数据源发现任务创建成功后,单击立即发现开始运行自动发现Tablestore数据源任务。
    创建成功
    您也可以在任务列表中看到创建成功的任务信息。Tablestore数据源发现任务将根据您设置的调度频率,需要您手动执行或者定期自动调度该任务。任务列表
    Tablestore数据源发现任务执行成功后,单击schema名称/前缀列下面的数据库名称链接(如单击tablestore20201231),跳转到Serverless SQL > SQL执行页面。您可以看到DLA自动发现创建成功的库、表、列信息。SQL执行
  7. Serverless SQL > SQL执行页面编写SQL语句,单击同步执行或者异步执行,执行SQL语句。
    例如在tablestore20201231_benchmark01下执行select * from `tablestore20201231_benchmark01`.`test000` where `key` = '' limit 20;SQL执行