1. 概述
1.1 应用场景
本文将介绍如何连接 Postgresql 数据库,将数据库中的数据获取到产品中进行分析。
1.2 收集连接信息
在连接数据库之前,请收集以下信息:
数据库所在服务器的 IP 地址和端口号;
数据库的名称;
数据库的用户名和密码;
要连接的数据库模式;
1.3 使用前提
九数云与 Postgresql 数据库对接,必须确保网络畅通。
因此,请在数据连接前,将九数云相关服务器IP「47.110.75.116」加入到目标数据库访问的白名单中。
2. 操作步骤
2.1 添加数据源
1)进入数据连接市场,新增「Postgresql」数据源。如下图所示:
2)在弹窗中填写相关配置信息,具体说明如下表所示:
配置 | 介绍 |
---|---|
数据库类型 | 可切换成其他数据库类型 |
数据库名称 | 输入要连接的数据库的名字 |
主机 | 输入数据库所在主机(或服务器)的 IP |
端口 | 输入数据库所在主机(或服务器)的端口 |
用户名/密码 | 输入数据库的用户名和密码 |
编码 | 推荐使用默认,可以选择其他编码 |
模式 | 要连接的数据库模式 |
数据连接URL | 自动生成的 URL ,无需特意配置。 如果从别处复制 URL 并粘贴,主机、端口、数据库名称可以自动识别填写。 |
3)填写配置信息后,点击左下角的「测试连接」,若连接成功则点击「确定」,如下图所示:
2.2 选择数据库表
1)点击「确定」后,可以勾选需要导入的数据库表。如下图所示:
后期还可以导入更多数据库原始表或者SQL表,参见本文第 4 节。
2)这样就成功地添加了数据库表了。如下图所示:
这里仅展示已添加到产品中的数据表,未添加过的表是不会展示在数据源界面的。请重复添加表操作,将数据库中的表添加到产品中。
2.3 数据源协作
数据源的创建者默认拥有数据源的管理权限,管理者可将此数据源分配给其他成员使用。
点击「权限设置」按钮,在弹窗中即可自定义配置数据源权限,详情参见文档:数据源权限设置
2.4 使用数据
连接好数据源并同步数据后,下一步,需要将数据保存在「分析展示」模块的项目中,进一步地分析。
3. 数据同步
数据源界面的数据是实时更新的,但如果将数据添加到项目中使用,项目中的数据不是实时更新的,需要将数据源界面的数据「同步」到项目中。
可以对使用的数据表手动同步表单,或者设置单表定时同步,设置开始时间以及执行频率。详情参见文档:同步数据
4. 添加更多表
若后期还需要添加数据库中的表,鼠标悬浮在节点上,点击节点旁边的「+」按钮,可以添加数据库原始表或者自定义 SQL 表,如下图所示:
4.1 添加数据库原始表
如果选择添加「数据库原始表」,在列表中选择想要导入的数据表,点击「确定」,数据表就导入产品中了,如下图所示:
4.2 自定义 SQL 表
选择「自定义 SQL 表」,在弹窗中可自定义 SQL,点击「刷新预览」,可在弹窗下方预览数据,如下图所示:
5. 编辑数据连接
如果想要修改数据库配置信息,可点击「编辑连接」按钮进行修改,如下图所示: