要访问 IBM Db2 数据库中的数据,请为其创建连接资产。
IBM Db2 是包含关系数据的数据库。
支持的版本
IBM Db2 10.1 和更高版本
创建与 Db2 的连接
如果你已经设置了集成云服务,选择服务实例以自动填充连接表单中的字段。 确认所有字段均已填写完整。
要创建连接资产,您需要以下连接详细信息:
数据库
主机名或 IP 地址
用户名和密码
端口
应用程序名称 (可选): 当前正在使用连接的应用程序的名称。 有关信息,请参阅 IBM Data Server Driver for JDBC and SQLJ支持的客户端信息属性。
客户机记帐信息 (可选): 为连接指定的客户机信息中的记帐字符串值。 有关信息,请参阅 IBM Data Server Driver for JDBC and SQLJ支持的客户端信息属性。
客户机主机名 (可选): 正在运行使用连接的应用程序的机器的主机名。 有关信息,请参阅 IBM Data Server Driver for JDBC and SQLJ支持的客户端信息属性。
客户机用户 (可选): 正在运行连接的应用程序所代表的用户的名称。 有关信息,请参阅 IBM Data Server Driver for JDBC and SQLJ支持的客户端信息属性。
SSL 证书 (如果数据库服务器需要)
凭证
如果选择共享,请输入服务器的用户名和密码。
如果选择 个人,那么有两个选项:
- 输入服务器的用户名和密码。
- 选择平台登录凭证。
仅当 Db2 服务托管在要连接到的 Cloud Pak for Data 实例上时,才能使用此选项。
对于 专用连接,要连接到未外部化到因特网的数据库 (例如,在防火墙后) ,必须设置 安全连接。
根据您在平台中的位置选择创建连接的方法
- 在项目中
- 单击 资产> 新资产> 连接到数据源。 请参阅将连接添加到项目。
- 在目录中
- 单击 添加到目录> 连接。 请参阅将连接资产添加到目录中。
- 在部署空间中
- 单击 导入资产> 数据访问> 连接。 请参阅 向部署空间添加数据资产。
- 在平台资产目录中
- 单击新建连接。 请参阅添加平台连接。
下一步:从连接添加数据资产
请参阅通过项目中的连接添加数据。
请参阅从目录中的连接添加数据。
您可以在何处使用此连接
可在以下工作空间和工具中使用 Db2 连接:
项目
- Cognos Dashboards (Cognos Dashboard Embedded 服务)
- 数据质量规则 (IBM Knowledge Catalog)
- Data Refinerywatsonx.aiStudio 或IBM Knowledge Catalog
- DataStage (DataStage 服务)。 请参阅 连接到 DataStage中的数据源。 IBM Db2 for DataStage 连接为您提供了更高的性能和更多功能,例如,前后 SQL 语句和拒绝链接。 但是,不能在 DataStage 服务外部使用 IBM Db2 for 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 连接到此数据源。
运行 SQL 语句
为确保 SQL 语句正确运行,请参阅IBM Db2产品文档中的结构化查询语言 (SQL)主题,了解正确的语法。
为 IBM Db2 配置世系元数据导入
为 Db2 连接创建元数据导入时,可以设置该数据源的特定选项,并定义生成线程的数据范围。 有关元数据导入的详细信息,请参阅设计元数据导入。
要为 Db2 导入世系元数据,请完成以下步骤:
- 创建数据源定义。 选择 IBM Db2 作为数据源类型。
- 在项目中创建与数据源的连接。
- 创建元数据导入。 了解有关 Db2 数据源特定选项的更多信息:
包含和排除列表
您可以包含或排除资产,直至模式级别。 每个值都以正则表达式的形式进行评估。 稍后在数据源中添加的资产,如果符合列表中指定的条件,也会被包含或排除。 示例值:
mySchema
:mySchema
schema.mySchema[1-5]
模式:名称以mySchema
开头、以 1 至 5 之间的数字结尾的任何模式。
外部输入
如果使用外部 Db2 PL/SQL 脚本,可以将其作为外部输入添加到 .zip 文件中。 您可以将 .zip 文件的结构组织为代表模式的子文件夹。 扫描脚本后,它们会被添加到所选目录或项目的相应模式下。 .zip 文件的结构如下:
<schema_name>
<script_name.sql>
<script_name.sql>
replace.csv
replace.csv
文件包含 .zip 文件中添加的脚本的占位符替换。 有关格式的更多信息,请参阅占位符替换。
高级导入选项
- 提取扩展属性
- 您可以提取扩展属性,如列的主键、唯一性和参照完整性约束。 默认情况下不提取这些属性。
了解更多信息
父主题: 支持的连接