要访问 IBM Cloud Databases for PostgreSQL 中的数据,请为其创建一个连接资产。
IBM Cloud Databases for PostgreSQL是一种高度可定制的开源对象关系数据库。 它是一个具有 JSON 支持且功能丰富的企业数据库。
创建与 IBM Cloud Databases for PostgreSQL 的连接
如果设置了 集成云服务,请选择服务实例以自动填写连接表单中的字段。 确认所有字段均已填写完整。
要创建连接资产,您需要以下连接详细信息:
- 数据库名称
- 数据库的主机名或 IP 地址
- 端口号
- 用户名和密码
- SSL 证书(如果数据库服务器需要)
对于 专用连接,要连接到未外部化到因特网的数据库 (例如,在防火墙后) ,必须设置 安全连接。
根据您在平台中的位置选择创建连接的方法
- 在项目中
- 单击 资产> 新资产> 连接到数据源。 请参阅将连接添加到项目。
- 在目录中
- 单击 添加到目录> 连接。 请参阅将连接资产添加到目录中。
- 在部署空间中
- 单击 导入资产> 数据访问> 连接。 请参阅 向部署空间添加数据资产。
- 在平台资产目录中
- 单击新建连接。 请参阅添加平台连接。
下一步:从连接添加数据资产
请参阅通过项目中的连接添加数据。
请参阅从目录中的连接添加数据。
您可以在何处使用此连接
您可以在以下工作区和工具中使用 IBM Cloud Databases for PostgreSQL 连接:
项目
- Cognos Dashboards (Cognos Dashboard Embedded 服务)
- DataStage (DataStage 服务)。 有关更多信息,请参阅 连接到 DataStage中的数据源。
- Metadata import (IBM Knowledge Catalog)
- 笔记本watsonx.aiStudio)。 单击 " 代码片段 " 窗格上的 读取数据 以获取连接凭证并将数据装入到数据结构中。 有关更多信息,请参阅 从数据源连接装入数据。
- SPSS Modelerwatsonx.aiStudio)
目录
Platform assets catalog
其他目录 (IBM Knowledge Catalog)
- Data Virtualization服务
- 您可以从 Data Virtualization 连接到此数据源。
数据沿袭
- Metadata import (lineage)IBM Knowledge Catalog和 IBM Manta Data Lineage
IBM Cloud Databases for PostgreSQL设置
限制
对于 SPSS Modeler,此连接只能用来导入数据。 您不能将数据导出到此连接或 IBM Cloud Databases for PostgreSQL 连接的数据资产。
运行 SQL 语句
为确保正确运行 SQL 语句,请参阅 IBM Cloud Databases for PostgreSQL 文档,了解正确的语法。
为 IBM Cloud Databases for PostgreSQL 配置线程元数据导入
为 IBM Cloud Databases for PostgreSQL 连接创建元数据导入时,可以设置该数据源的特定选项,并定义生成行系的数据范围。 有关元数据导入的详细信息,请参阅设计元数据导入。
要为 IBM Cloud Databases for PostgreSQL 导入线程元数据,请完成以下步骤:
- 创建数据源定义。 选择 PostgreSQL 作为数据源类型。
- 在项目中创建与数据源的连接。
- 创建元数据导入。 了解有关 IBM Cloud Databases for PostgreSQL 数据源特定选项的更多信息:
包含和排除列表
您可以包含或排除资产,直至模式级别。 以数据库/模式格式提供数据库和模式。 每个部分都以正则表达式的形式进行评估。 稍后在数据源中添加的资产,如果符合列表中指定的条件,也会被包含或排除。 示例值:
myDB/
:myDB
数据库中的所有模式。myDB2/.*
:myDB2
数据库中的所有模式。myDB3/mySchema1
:mySchema1
schema frommyDB3
database.myDB4/mySchema[1-5]
:我的myDB4
数据库中的任何模式,其名称以mySchema
开头,以 1 至 5 之间的数字结尾。
外部输入
如果使用 IBM Cloud Databases 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 代码建立转换逻辑描述。
了解更多信息
IBM Cloud Databases for PostgreSQL 文档
父主题: 支持的连接