本小节将会为您介绍如何使用交互式分析连接DataWorks数据服务

DataWorks数据服务旨在为企业搭建统一的数据服务总线,帮助企业统一管理对内对外的API服务。数据服务为您提供快速将数据表生成数据API的能力,同时支持您将现有的API快速注册到数据服务平台以统一管理和发布。

HoloStudio与DataWorks深度集成,支持通过PostgreSQL数据源直接对接DataWorks数据服务,快速完成交互式分析中数据的API生成 。(本教程也适用于Lightning使用者连接PostgreSQL数据源)

使用PostgreSQL数据源对接数据服务有以下两种情况:
  • MaxCompute中的数据经过交互式分析加速查询使用PostgreSQL数据源对接数据服务。
  • MaxCompute中的数据直接使用PostgreSQL数据源对接数据服务。

交互式分析使用PostgreSQL数据源对接数据服务

经过交互式分析处理后的数据,可直接通过HoloStudio对接数据服务,生成API。操作步骤如下:
说明 :当前版本PostgreSL数据源向导模式不支持交互式分析外部表查询,若您需要处理外部表数据,需要将数据导入至交互式分析再对接向导模式,或者使用数据服务的脚本模式以SQL语言来查询外部表。
  1. 进入数据服务
    登录DataWorks > 数据服务 > 新增数据源
  2. 配置PostgreSQL数据源

    选择左侧菜单栏数据源,并单击右上角新增数据源,选择PostgreSQL数据源并进行信息配置。

    配置项 内容 配置
    数据源类型 连接串模式(数据集成网络可直接连通) 连接交互式分析数据源只能选择该模式
    数据源名称 自定义
    适用环境 开发、生产 根据项目情况选择
    JDBC URL jdbc:postgresql://ServerIP:Port/Database
    • ServerIP:交互式分析实例的经典网络地址
    • Port:交互式分析实例的经典网络端口
    • Database:交互式分析(Interactive Analytics)的数据库名
    • 示例:jdbc:postgresql://demo-cn-shanghai-internal.hologres.aliyuncs.com:80/postgres
    用户名 当前账号的Access ID
    密码 当前账号的Access Key
  3. 数据服务

    完成数据源的配置之后,可返回数据服务进行数据生成API操作。具体操作步骤可参见数据服务概述

    • 数据服务的向导模式可参见向导模式生成API。(当前模式暂不支持查询交互式分析的外部表)
    • 数据服务的脚本模式可以参见脚本模式生成API。(当前模式支持查询交互式分析的外部表)

    关于HoloStudio对接数据服务的案例可参见:交互式分析加速查询MaxCompute封装API的最佳实践

MaxCompute直接使用PostgreSQL数据源对接数据服务

在老版本的DataWorks中,MaxCompute数据对接数据服务需要使用Lightning数据源,但是因为Lightning数据源资源不足现已下线,MaxCompute数据直接对接数据服务需要连接PostgreSQL数据源,操作步骤如下:

  1. 进入数据服务
    登录DataWorks > 数据服务 > 新增数据源
  2. 配置PostgreSQL数据源

    选择左侧菜单栏数据源,并单击右上角新增数据源,选择PostgreSQL数据源并进行信息配置。

    配置项 内容 配置
    数据源类型 连接串模式(数据集成网络可直接连通) 连接交互式分析数据源只能选择该模式
    数据源名称 自定义
    适用环境 开发、生产 根据项目情况选择
    JDBC URL jdbc:postgresql://ServerIP:Port/Database
    • ServerIP:ServerIP:Lightning的endpoint(具体可至访问域名Endpoint
    • Port:Lightning的端口。443
    • Database:MaxCompute的项目名称(可至DataWorks中数据地图查看)
    • 示例:jdbc:postgresql://lightning.cn-hangzhou.maxcompute.aliyun.com:443/odps.demo_dev
    用户名 当前账号的Access ID
    密码 当前账号的Access Key
  3. 数据服务

    MaxCompute数据成功连接数据服务后,可返回数据服务页面,进行API操作。详细操作步骤可参见数据服务概述