数据库直连
业务场景
用户申请数据表资产的智能消费后,通过数据库直连方式完成数据消费。
前提条件
- 平台部署完毕,数据开放服务正常;
- 用户拥有数据开放模块权限
使用限制
- 仅本空间资产的数据表资产、智能消费、主数据资产提供“数据库直连”消费方式。
操作流程
第一步:申请智能消费
1)在数据开放 > 本空间资产 > 数据表资产界面,通过字段检索,并勾选所需表后,点击批量操作下的“智能消费”按钮即可进入智能消费界面。
2)在智能消费页面,通过输入自然语言由AI生成SQL,或手动调整SQL后,消费方式选择“数据库直连”,并完成其他申请信息填写,保存即可完成智能消费申请。更多详细配置可查看智能消费介绍。
- 本实践中,通过字段搜索id,并选择学生基本信息、学生信息应用表两张表,组合生成“学生完整信息”视图。
第二步:消费申请审批
在个人中心 > 审批管理页面中,空间管理员在“待我审批”标签页中对已提交的智能消费申请进行审批。
注意
- 消费审批仅可由空间管理员完成,申请提交后平台会自动发送站内消息通知空间管理员。
第三步:数据库直连消费
1)在个人中心 > 审批管理界面,申请人在“我已申请”标签页中找到所提交的申请单,若已审批通过,在操作栏点击“数据库连接信息”,即可获得对应连接账号。
2)通过数据库连接工具,如“Navicat”,选择“PostgreSQL数据库”,使用已获取的数据库连接信息进行连接,即可看到所申请的智能消费视图,后续消费可根据需要导出视图数据或通过工具自带的“数据传输”能力完成数据的迁移。
注意
- 数据表资产、主数据资产的常规消费也可通过以上申请、审批、消费三个步骤完成消费。
- 若底层数据库采用分布式节点,连接信息中可能存在多个IP,可选择其中一个IP作为主机地址即可
- 连接信息中并未说明所属“初始数据库”,可填写“defaultdw”,然后再该数据库下找到对应模式即可查看有权限的数据表,模式为“空间编码数仓层级”,也可在数据表详情页查看表的模式信息