要访问 Amazon RDS for PostgreSQL 中的数据,请为其创建连接资产。
Amazon RDS for PostgreSQL 是在 Amazon Relational Database Service (RDS) 上运行的 PostgreSQL 关系数据库。
支持的版本
PostgreSQL 数据库 V9.4、V9.5、V9.6、V10、V11 和 V12
创建到 Amazon RDS for PostgreSQL 的连接
要创建连接资产,您需要以下连接详细信息:
- 数据库名称
- 主机名或 IP 地址
- 端口号
- 用户名和密码
- SSL 证书(如果数据库服务器需要)
选择 Server proxy 以通过服务器代理访问 Amazon RDS for PostgreSQL 数据源。 根据不同的设置,服务器代理可以提供负载平衡、更高的安全性和隐私性。 服务器代理设置与身份验证凭据和个人或共享凭据选择无关。 服务器代理设置不能存储在保险库中。
- 代理主机名或 IP 地址 :代理 URL。 例如, https://proxy.example.com
- 服务器代理端口:连接代理服务器的端口号。 例如,8080 或 8443。
- 代理用户名和 代理密码字段是可选的。
根据您在平台中的位置选择创建连接的方法
- 在项目中
- 单击 资产> 新资产> 连接到数据源。 请参阅将连接添加到项目。
- 在目录中
- 单击 添加到目录> 连接。 请参阅将连接资产添加到目录中。
- 在部署空间中
- 单击 导入资产> 数据访问> 连接。 请参阅 向部署空间添加数据资产。
- 在平台资产目录中
- 单击新建连接。 请参阅添加平台连接。
下一步:从连接添加数据资产
请参阅通过项目中的连接添加数据。
请参阅从目录中的连接添加数据。
您可以在何处使用此连接
您可以在以下工作空间和工具中使用 Amazon RDS for PostgreSQL 连接:
项目
- Data Refinerywatsonx.aiStudio 或IBM Knowledge Catalog
- Data Replication (Data Replication 服务)。 您可以使用 Data Replication将数据从 Amazon RDS for PostgreSQL 复制到其他数据库。 请参阅 复制 Amazon RDS for PostgreSQL 数据。
- DataStage (DataStage 服务)。 请参阅 连接到 DataStage中的数据源。
- Decision Optimization(watsonx.ai工作室和 "watsonx.ai运行时)
- 元数据扩充 (IBM Knowledge Catalog)
- Metadata import (IBM Knowledge Catalog)
- 笔记本watsonx.aiStudio)。 单击 " 代码片段 " 窗格上的 读取数据 以获取连接凭证并将数据装入到数据结构中。 请参阅从数据源连接加载数据。
- SPSS Modelerwatsonx.aiStudio)
目录
Platform assets catalog
其他目录 (IBM Knowledge Catalog)
数据沿袭
- Metadata import (lineage)IBM Knowledge Catalog和 IBM Manta Data Lineage
- Data Virtualization服务
- 您可以从 Data Virtualization 连接到此数据源。
Amazon RDS for PostgreSQL 设置
要获取设置指示信息,请参阅下列主题:
运行 SQL 语句
要确保 SQL 语句正常运行,请参阅 Amazon RDS for PostgreSQL 文档以获取正确的语法。
为 Amazon RDS for PostgreSQL 配置线程元数据导入
为 Amazon RDS for PostgreSQL 连接创建元数据导入时,可以设置该数据源的特定选项,并定义生成行系的数据范围。 有关元数据导入的详细信息,请参阅设计元数据导入。
要为 Amazon RDS for PostgreSQL 导入线程元数据,请完成以下步骤:
- 创建数据源定义。 选择 PostgreSQL 作为数据源类型。
- 在项目中创建与数据源的连接。
- 创建元数据导入。 了解有关 Amazon RDS for PostgreSQL 数据源特定选项的更多信息:
包含和排除列表
您可以包含或排除资产,直至模式级别。 以数据库/模式格式提供数据库和模式。 每个部分都以正则表达式的形式进行评估。 稍后在数据源中添加的资产,如果符合列表中指定的条件,也会被包含或排除。 示例值:
myDB/
:myDB
数据库中的所有模式。myDB2/.*
:myDB2
数据库中的所有模式。myDB3/mySchema1
:mySchema1
schema frommyDB3
database.myDB4/mySchema[1-5]
:我的myDB4
数据库中的任何模式,其名称以mySchema
开头,以 1 至 5 之间的数字结尾。
外部输入
如果使用 Amazon RDS for PostgreSQL外部 SQL 脚本,可以将其作为外部输入添加到 .zip 文件中。 您可以将 .zip 文件的结构组织为代表数据库和模式的子文件夹。 脚本扫描完成后,会添加到所选目录或项目的相应数据库和模式下。 .zip 文件的结构如下:
<database_name>
<schema_name>
<script_name.sql>
<database_name>
<script_name.sql>
<script_name.sql>
replace.csv
replace.csv
文件包含 .zip 文件中添加的脚本的占位符替换。 有关格式的更多信息,请参阅占位符替换。
高级导入选项
- 提取扩展属性
- 您可以提取扩展属性,如列的主键、唯一性和参照完整性约束。 默认情况下不提取这些属性。
- 提取模式
- 您可以决定为导入的元数据运行哪种提取模式。 您有下列选项:
- 预取:用于关系数据库。
- 并行批量:用于分析处理引擎。
- 单线程:使于避免提取过程中的并行化和大型查询。 选择该模式时,性能可能较低。
- 转换逻辑提取
- 您可以启用从 SQL 脚本中的 SQL 代码建立转换逻辑描述。
了解更多信息
父主题: 支持的连接