本文为您介绍如何使用HoloStudio导入客户端数据至Hologres。

前提条件

背景信息

HoloStudio支持一键本地上传文件功能,您可以使用可视化方式导入客户端数据。

您也可以使用COPY命令导入客户端数据,详情请参见使用COPY命令导入客户端数据

操作步骤

  1. 登录阿里云官网
  2. 进入Hologres管理控制台
  3. 鼠标悬停至顶部菜单栏左侧的三角图标,选择目标地域。
  4. 实例列表 > Hologres引擎管理页面,单击前往DataWorks-HoloStudio开发
  5. 新建内部表。
    使用SQL Console新建一张用于接收客户端数据的内部表,详情请参见SQL Console。示例SQL语句如下。
    BEGIN;
    CREATE TABLE if not EXISTS holo_bank (
     age int8,
     job text,
     marital text,
     education text,
     card text,
     housing text,
     loan text,
     contact text,
     month text,
     day_of_week text,
     duration text,
     campaign int8,
     pdays float8,
     previous float8,
     poutcome text,
     emp_var_rate float8,
     cons_price_idx float8,
     cons_conf_idx float8,
     euribor3m float8,
     nr_employed float8,
     y int8
    );
    COMMIT;
    您也可以使用PG管理新建内部表,详情请参见添加表
  6. 新建一键本地上传文件
    1. Holo Studio界面的左侧导航栏,单击数据开发图标。
    2. 进入数据开发页面,鼠标悬停至顶部菜单栏的新建图标。
    3. 单击一键本地上传文件
    4. 一键本地文件上传对话框中,配置各项参数。上传
      参数 描述
      目标库 Hologres的数据库名称。
      目标schema 当前数据库的Schema名称。

      默认为public,您也可以选择新建的Schema。

      选择要导入的数据表 需要导入数据的表。
    5. 单击下一步
    6. 一键本地文件上传对话框中,配置各项参数。选择文件
      参数 描述
      选择文件 需要上传的本地文件。

      仅支持上传TXT、CSV和LOG类型的文件。

      选择分隔符
      • 逗号
      • Tab
      • 分号
      • 空格
      • |
      • #
      • &

      您也可以自定义分隔符。

      原始字符集
      • GBK
      • UTF-8
      • CP936
      • ISO-8859
      首行为标题 勾选则设置首行数据为标题。
    7. 单击提交
  7. SQL ConsolePG管理页面,查看已上传的数据。详情请参见SQL Console查看表