
# 新建PostgreSQL数据连接
连接PostgreSQL前，需要满足以下条件：
- 已获取PostgreSQL数据源的地址、端口、用户名和密码。
- 为了使DLV大屏与PostgreSQL数据源网络互通，您需要使用云数据迁移（CDM）集群作为网络代理。CDM集群需满足以下要求：
  - 您需要先前往CDM控制台创建一个CDM集群。CDM集群必须和DLV在相同的区域。创建CDM集群的具体操作，请参见[创建集群](https://support.huaweicloud.com/usermanual-cdm/cdm_01_0018.html)。
  
  - 如果PostgreSQL数据源不在华为云上，其所在的主机必须具有公网IP地址，并且CDM集群也必须绑定弹性IP（EIP）。
  
  - 如果PostgreSQL数据源在华为云上，PostgreSQL数据源所在的主机必须和CDM集群在相同的区域、可用区和VPC。
  
  - 如果PostgreSQL数据源所在的主机开启了防火墙，其防火墙入方向和出方向规则均需要开放PostgreSQL数据库端口的访问权限，允许CDM集群的地址访问。
  
  - CDM集群所在的安全组，入方向和出方向规则需允许PostgreSQL数据库地址和端口访问。
   
#### 新建PostgreSQL数据连接
1. 登录DLV管理控制台。
2. 在"我的数据"页面，单击页面最上方的工作空间下拉列表![](https://support.huaweicloud.com/usermanual-dlv/zh-cn_image_0241470868.png)并选择所需访问的工作空间，然后单击"新建数据连接"。
   
   图1新建连接   
   ![](https://support.huaweicloud.com/usermanual-dlv/zh-cn_image_0258548166.png)
   
   
3. 在"新建数据连接"窗口中，选择数据源类型"PostgreSQL"，然后配置相关参数。 
   图2新建PostgreSQL数据连接   
   ![](https://support.huaweicloud.com/usermanual-dlv/zh-cn_image_0000001258103160.png "点击放大")
   连接PostgreSQL时，相关参数如[表1]所示。
    表1PostgreSQL数据连接参数 
   | 参数名  | 说明                                                                                                                                                          |
   |:---|:---|
   | 名称   | 数据连接的名称，只能包含英文字母、中文、数字、"-"、"_"，且长度为1\~32个字符。                                                                                                                |
   | 域名   | 填写数据库的地址。                                                                                                                                                   |
   | 端口   | 填写数据库端口。                                                                                                                                                    |
   | 用户名  | 填写数据库的用户名。该数据库用户需要有数据表的读取权限，以及对元数据的读取权限。                                                                                                                    |
   | 密码   | 填写数据库用户的密码。                                                                                                                                                 |
   | 连接代理 | 选择可用的连接代理，如VPC连接、CDM代理、公有网络。 说明： PostgreSQL为非全托管服务，DLV无法直接与非全托管服务进行连接。CDM集群提供了DLV与非全托管服务通信的代理。 |
   | 数据库名 | 单击"获取数据库"，在列表框中选择数据库。                                                                                                                                       |
      
   
   
4. 填写完数据源信息后，单击"确定"即可完成PostgreSQL数据连接的添加。
 
#### 使用PostgreSQL数据源
您可以参考[使用数据仓库服务（DWS）数据源](https://support.huaweicloud.com/usermanual-dlv/dlv_01_0711.html#dlv_01_0711__section65354119516)，配置使用PostgreSQL数据源。
