本文为您介绍交互式分析Hologres如何连接DataWorks数据服务并生成API。

前提条件

背景信息

DataWorks数据服务旨在为您搭建统一的数据服务总线,支持快速将数据表生成数据API,并注册现有API至数据服务平台,帮助您统一管理和发布API服务。

Hologres与DataWorks深度集成,支持直接对接DataWorks数据服务,帮助您快速将查询的数据生成API,并提供对外服务。

操作步骤

  1. 配置Hologres数据源。
    1. 登录DataWorks管理控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的进入数据集成
    4. 在左侧导航栏,单击数据源
    5. 数据源管理页面,单击顶部菜单栏的新增数据源
    6. 大数据存储区域,选择Hologres
    7. 配置新增Hologres数据源对话框的各项参数。新增数据源
      参数 描述
      数据源类型 目前仅支持阿里云实例模式
      数据源名称 数据源名称必须是字母、数字和下划线的组合,并且以字母开头。
      数据源描述 数据源的信息描述,不得超过80个字符。
      适用环境
      • 开发
      • 生产
      说明 如果使用的是标准模式的DataWorks工作空间,则需要配置该参数。
      实例ID 需要同步的Hologres实例ID。

      您可以进入Hologres管理控制台,获取实例ID。

      数据库名 Hologres的数据库名称。
      AccessKey ID 您可以单击AccessKey 管理,获取AccessKey ID。
      AccessKey Secret 您可以单击AccessKey 管理,获取AccessKey Secret。
      资源组连通性 选择数据服务

      您需要保证公共资源组和数据源是可以联通的。

  2. 生成API。
    1. DataWorks开发界面,单击顶部菜单栏左侧的图标图标。
    2. 鼠标悬停至全部产品,在数据开发区域,单击数据服务
    3. 服务开发页面,鼠标悬停至新建图标。
    4. 鼠标悬停至生成API,您可以选择向导模式脚本模式生成API。生成API
      使用向导模式生成API,详情请参见通过向导模式生成API
      使用脚本模式生成API,详情请参见通过脚本模式生成API
  3. 测试API。
    1. 在API编辑页面,单击顶部菜单栏右侧的测试
    2. API测试对话框,输入请求参数,单击开始测试测试
      如果API测试对话框页面底部显示测试成功,则表示API测试通过。
      您也可以使用数据服务的测试API模块来完成测试,详情请参见测试API
  4. 发布并查看API。
    1. 在API编辑页面,单击顶部菜单栏右侧的发布
      发布API至API网关,并上架至API市场,详情请参见发布API
    2. 数据服务页面,单击顶部菜单栏右侧的服务管理
    3. 单击已发布的API名称,查看API详情。
  5. 调用API。
    如果您需要调用已成功发布的API,请参见客户端调用API示例