跳到主要内容

数据库直连

业务场景

用户申请数据表资产的智能消费后,通过数据库直连方式完成数据消费。

前提条件

  • 平台部署完毕,数据开放服务正常;
  • 用户拥有数据开放模块权限

使用限制

  • 仅本空间资产的数据表资产、智能消费、主数据资产提供“数据库直连”消费方式。

操作流程

第一步:申请智能消费

1)在数据开放 > 本空间资产 > 数据表资产界面,通过字段检索,并勾选所需表后,点击批量操作下的“智能消费”按钮即可进入智能消费界面。 申请访问

2)在智能消费页面,通过输入自然语言由AI生成SQL,或手动调整SQL后,消费方式选择“数据库直连”,并完成其他申请信息填写,保存即可完成智能消费申请。更多详细配置可查看智能消费介绍。

  • 本实践中,通过字段搜索id,并选择学生基本信息、学生信息应用表两张表,组合生成“学生完整信息”视图。 申请访问

第二步:消费申请审批

个人中心 > 审批管理页面中,空间管理员在“待我审批”标签页中对已提交的智能消费申请进行审批。
最佳实践

注意
  • 消费审批仅可由空间管理员完成,申请提交后平台会自动发送站内消息通知空间管理员。

第三步:数据库直连消费

1)在个人中心 > 审批管理界面,申请人在“我已申请”标签页中找到所提交的申请单,若已审批通过,在操作栏点击“数据库连接信息”,即可获得对应连接账号。 最佳实践

2)通过数据库连接工具,如“Navicat”,选择“PostgreSQL数据库”,使用已获取的数据库连接信息进行连接,即可看到所申请的智能消费视图,后续消费可根据需要导出视图数据或通过工具自带的“数据传输”能力完成数据的迁移。

注意
  • 数据表资产、主数据资产的常规消费也可通过以上申请、审批、消费三个步骤完成消费。
  • 若底层数据库采用分布式节点,连接信息中可能存在多个IP,可选择其中一个IP作为主机地址即可
  • 连接信息中并未说明所属“初始数据库”,可填写“defaultdw”,然后再该数据库下找到对应模式即可查看有权限的数据表,模式为“空间编码数仓层级”,也可在数据表详情页查看表的模式信息