全部产品
云市场

创建OSS表

更新时间:2019-07-25 16:45:53

DLA提供两种创建OSS表的方法:通过向导模式创建OSS表和通过SQL创建OSS表。本文介绍如何通过向导模式创建OSS表。

目前仅支持通过向导模式创建OSS Schema和表,如果要为其他阿里云服务或者自建数据库等创建Schema和表,只能通过SQL创建。

操作步骤

  1. 登录Data Lake Analytics管理控制台

  2. 单击左侧导航栏的Schema管理,在Schema管理列表中单击目标Schema右侧的创建新表

    选择Schema

  3. 快速建表页面,根据系统提示进行参数配置。

    如果文件夹下还有子文件夹,单击文件夹将显示子文件夹,左边的数据位置也会随着文件夹的改变而改变。单击箭头图标返回上层文件夹。

    创建表

    参数 说明
    表名 设置OSS的表名。
    数据位置 系统根据您所选的文件夹的位置,自动设置数据位置。
    文件类型 支持JSONText两种类型。
    压缩格式 选择默认无压缩
    目录扫描模式 配置表所在目录下的资源扫描方式。
    • 递归遍历:扫描所有文件及子目录。
    • 不递归遍历:扫描所有文件,不包含任何目录。
    行分隔符 文件类型为Text时,设置数据的行分隔符。行分隔符支持回车符换行符两种。
    跳过行数 设置每个数据文件在读取时,从第一行开始跳过的行数。
    列分隔符 文件类型为Text时,设置数据的列分隔符。列隔符支持英文逗号(,)和竖线(|),也可自定义列分隔符
    列识别深度 -
    仅包含文件 配置要扫描哪些文件。
    • 特定文件:输入扫描文件的文件名,只扫描某个特定文件
    • 某类文件:使用通配符,设置扫描某类文件,例如.json表示扫描所有JSON文件。
  4. 完成上述参数配置,单击下一步

  5. 编辑列页面,单击下一步

    编辑列

  6. 阅览页面,确认Creare Table无误后,单击执行。在弹出的执行确认窗口,再次单击确认,系统开始执行Creare Table SQL。

下一步

执行SQL