IBM Db2
IBM Db2 是一个包含关系数据的数据源。
您可以使用以下方法之一配置 IBM Db2:
-
Create new connection- 如果选择Create new connection选项卡,请参阅“创建新连接 - 配置详细信息”表以提供配置详细信息。 -
Import from catalog- 您可以从数据平台的现有目录中导入连接详细信息。 如果选择Import from catalog选项卡,请参阅 从目录导入 - 配置详细信息 表,以提供配置详细信息。 -
Import from project- 您可以从数据平台的现有项目中导入连接详细信息。 如果选择Import from project,请参阅 从项目导入 - 配置详细信息 表以提供配置详细信息。
创建新连接 - 配置详情
| 字段 | 描述 |
|---|---|
| 目标持久性 |
选择目标持久性:
|
| 显示名称 | 输入要显示在屏幕上的数据源名称。 |
| 数据库名称 | 输入数据库名称。 |
| 主机名 | 输入主机名。 |
| 端口 | 请输入端口号。 |
| 认证类型 |
选择并输入验证类型详细信息。
|
| 端口已启用 SSL | 使用切换开关启用或禁用 SSL 连接。 如果启用, 我。 上传 SSL 证书(.pem、.crt、.cert 或 .cer)链接已启用。 二、 单击上传 SSL 证书(.pem、.crt、.cert 或 .cer)链接。 三. 浏览 SSL 证书并上传。 |
| 连接状态 | 单击测试连接链接测试数据源连接。 如果数据源连接成功,则会出现一条成功消息。 |
| 关联目录 | 选中复选框,将目录与数据源关联。 此目录会自动与您的数据源关联,并作为您与其中存储的数据的查询界面。 |
| 目录名称 | 输入目录名称。 |
| 创建 | 单击创建创建数据源。 |
从目录导入 - 配置详情
| 字段 | 描述 |
|---|---|
| 选择目录 | 使用下拉菜单选择目录。 |
| 选择数据源 | 使用下拉菜单从所选目录中选择数据源。 |
| 目标持久性 |
选择目标持久性:
|
| 连接状态 | 单击测试连接链接测试数据库连接。 如果数据库连接成功,则会出现一条成功消息。 |
| 显示名称 | 输入要显示在屏幕上的数据库名称。 |
| 关联目录 | 选中复选框,将目录与数据源关联。 此目录会自动与您的数据源关联,并作为您与其中存储的数据的查询界面。 |
| 目录名称 | 输入目录名称。 |
| 创建 | 单击“创建”创建数据库。 |
从项目导入 - 配置详情
| 字段 | 描述 |
|---|---|
| 选择项目 | 使用下拉菜单选择项目。 |
| 选择数据源 | 使用下拉菜单从选定项目中选择数据源 |
| 目标持久性 |
选择目标持久性:
|
| 连接状态 | 单击测试连接链接测试数据库连接。 如果数据库连接成功,则会出现一条成功消息。 |
| 显示名称 | 输入要显示在屏幕上的数据库名称。 |
| 关联目录 | 选中复选框,将目录与数据源关联。 此目录会自动与您的数据源关联,并作为您与其中存储的数据的查询界面。 |
| 目录名称 | 输入目录名称。 |
| 创建 | 单击“创建”创建数据库。 |
从数据源部分选择 IBM Db2 以添加 IBM Watson Query。 现在,您可以查询 IBM Db2 中创建的昵称和 Watson Query 实例中的虚拟表。
功能部件
-
您可以针对 IBM Db2 数据源的
BLOB和CLOB数据类型执行以下操作:- 插入
- 创建
- 加拿大癌症援助协会
- ALTER
- 放置
-
插入
CLOB数据类型,直接提供值或将其明确转换为CLOB数据类型。INSERT INTO <table_name> VALUES ('<clob value>', '<other values>'); INSERT INTO <table_name> VALUES (CAST('<clob text>' AS CLOB)); -
插入
BLOB数据,使用 cast 函数BLOB数据类型。 相应的十六进制值将插入 IBM Db2 数据源:INSERT INTO <table_name> VALUES (CAST('<blob text>' AS BLOB));
SQL 语句的限制
ALTER TABLE DROP COLUMN按列组织的表不支持此操作。DROP TABLE仅在目录中启用时才支持语句。CREATE VIEW只能用于同一个目录中的表。DROP SCHEMA可以做RESTRICT默认情况下。- 对于基于数据源的目录,
CREATE SCHEMA,CREATE TABLE,DROP SCHEMA,DROP TABLE,DELETE,DROP VIEW,ALTER TABLE和ALTER SCHEMA语句在 Data Manager UI 中不可用。 - 在
CREATE VIEW语句中,列名必须用双引号括起来,其大小写必须与数据库中存储的完全一致,包括大写、小写或混合大小写。 - 不支持
ALTER VIEW RENAME操作。
数据类型的限制
BLOB和CLOB数据类型支持SELECT语句,但不支持诸如此类的操作equal,like,和in。BINARY数据类型仅支持SELECT陈述。- 当数据类型的字段
REAL小数部分有 6 位或以上数字,且数字以零为主,查询时的值会四舍五入。 观察发现,根据值的精度,舍入的方式会有所不同。 例如,四舍五入到小数点后三位数的小数1.654是相同的。 另一个例子是10.890009和10.89000。 值得注意的是10.89000四舍五入为10.89,然而10.89009没有四舍五入。 这是一个固有的问题,因为二进制浮点格式的表示限制。 当查询涉及排序时,这可能会产生重大影响。