连接到 IBM 工具
您可以将 IBM 命令行界面,应用程序和工具连接到 Db2 Warehouse on Cloud 数据库。
数据集成
InfoSphere DataStage
这些指示信息说明如何通过编目数据库并定义连接对象来定义 IBM® InfoSphere® DataStage® 与 Db2 Warehouse on Cloud 数据库之间不使用 SSL 的连接,或者如何使用第三方颁发的数字证书来创建与 SSL 的连接。
先决条件
建议您将 DataStage 更新为最新版本,以便您可以利用外部表格将数据装入 Db2 Warehouse on Cloud。
如果尚未安装数据服务器客户机,请下载并安装适合于客户机操作系统的 IBM Data Server Client : IBM Data Server Client。
要使用 SSL 协议进行连接,请下载并安装 32 位 GSKit V8。 单击适用于客户机操作系统的操作系统选项卡: GSKit V8 -安装,卸载和升级指示信息。 对于以下操作系统,请确保将 GSKit 安装目录路径添加到特定于操作系统的路径环境变量:
- AIX®:LIBPATH
/usr/opt/ibm/gsk8/lib
- Linux:LD_LIBRARY_PATH
/usr/local/ibm/gsk8/lib
- UNIX:LD_LIBRARY_PATH
/opt/ibm/gsk8/lib
- Windows:PATH
<installation_directory>\gsk8\bin
<installation_directory>\gsk8\lib
在尝试连接到 Db2 Warehouse on Cloud 数据库之前,请验证您是否具有先决条件。
过程
-
要创建使用 SSL 的连接,请完成以下步骤:
-
打开命令行或终端,并在 DataStage 系统中创建一个新目录,以用于存储 SSL 证书和密钥文件。
# /home/db2inst2> mkdir SSL
# /home/db2inst2> cd SSL
-
在 Db2 Warehouse on Cloud Web 控制台的将应用程序连接到数据库页面中,下载 SSL 证书。
a. 在主菜单中,单击连接。
(b) 单击使用 SSL 进行连接,然后单击 SSL 证书 (1 KB) 链接。
c. 将
DigiCertGlobalRootCA.crt
证书保存到在步骤 1 中创建的 SSL 目录中。 -
使用 gsk8capicmd_64 实用程序在 DataStage 系统中创建客户机密钥库数据库。
# /home/db2inst2/SSL> gsk8capicmd_64 -keydb -create -db <keystore_db.kdb> -pw <ks_db_password> -stash
其中
<keystore_db.kdb>
表示客户机密钥库数据库,<ks_db_password>
表示客户机密钥库数据库的密码。 -
将该证书添加到客户机密钥库数据库。
# /home/db2inst2/SSL> gsk8capicmd_64 -cert -add -db <keystore_db.kdb> -pw <ks_db_password> -label BLUDB_SSL -file DigiCertGlobalRootCA.crt
其中
<keystore_db.kdb>
表示客户机密钥库数据库,<ks_db_password>
表示客户机密钥库数据库的密码。 -
在 DataStage 服务器上配置 DB2 客户机。
a. 更新数据库管理器中的 SSL 配置参数。
# /home/db2inst2> db2 update dbm cfg using SSL_CLNT_KEYDB /home/db2inst2/SSL/<keystore_db.kdb>
其中
<keystore_db.kdb>
表示客户机密钥库数据库。# /home/db2inst2> db2 update dbm cfg using SSL_CLNT_STASH /home/db2inst2/SSL/<keystore_db.sth>
其中
<keystore_db.sth>
表示客户机密钥库数据库密码隐藏。(b) 使用 SSL 安全选项对目标节点进行编目,然后在该目标节点上编目 BLUDB 数据库。
# /home/db2inst2> db2 catalog tcpip node <node_name> remote <IP_addr_of_BLUDB_database_server> server 50001 security SSL
其中
<node_name>
表示目标节点的名称,<IP_addr_of_BLUDB_database_server>
表示 BLUDB 数据库服务器的 IP 地址。# /home/db2inst2> db2 catalog db BLUDB as <db_alias> at node <node_name>
其中,
<db_alias>
是 Db2 Warehouse on Cloud 数据库的名称。 -
为每个人添加对 SSL 目录中各个文件的读取和执行许可权。 运行作业的 DataStage 用户需要访问这些文件才能与 Db2 数据库建立 SSL 连接。
# /home/db2inst2/SSL> chmod 655 /home/db2inst2/SSL/*
-
通过下列其中一种方法测试 SSL 连接:
-
使用 CLP 测试连接。 发出以下命令连接到 Db2 Warehouse on Cloud 数据库:
db2 connect to <db_alias> user <user_id>
其中,
<db_alias>
是 Db2 Warehouse on Cloud 数据库的名称,<user_id>
是 Db2 Warehouse on Cloud 用户标识。 系统会提示您输入密码。 -
使用 CLI 测试连接。 发出以下命令连接到 Db2 Warehouse on Cloud 数据库:
db2cli validate -dsn <alias> -connect -user <user_id> -passwd <password>
其中
<alias>
是您使用 db2cli 个 writecfg 命令创建的别名,<user_id>
是您的 Db2 Warehouse on Cloud 用户标识,<password>
是您的 Db2 Warehouse on Cloud 密码。
-
-
-
要创建不使用 SSL 的连接,请完成以下步骤对目标 Db2 Warehouse on Cloud 数据库进行编目:
-
对目标 Db2 Warehouse on Cloud 节点进行编目,以便客户机应用程序可以连接到该节点。 请运行以下 CLP 命令:
db2 catalog tcpip node <node_name> remote <IP_address_of_BLUDB_database_server> server <port_number_of_BLUDB_database>
其中
<node_name>
表示节点的名称,<IP_address_of_BLUDB_database_server>
表示 BLUDB 数据库服务器的 IP 地址,<port_number_of_BLUDB_database>
表示 BLUDB 数据库的端口号。 -
对远程 Db2 Warehouse on Cloud 数据库进行编目,以便客户机应用程序可以连接到该数据库。 运行以下命令:
db2 catalog db BLUDB as <db_alias> at node <node_name>
其中
<db_alias>
表示 Db2 Warehouse on Cloud 数据库的名称,<node_name>
表示节点的名称。 -
通过下列其中一种方法测试非 SSL 连接:
-
使用 CLP 测试连接。 发出以下命令连接到 Db2 Warehouse on Cloud 数据库:
db2 connect to <db_alias> user <user_id>
其中,
<db_alias>
是 Db2 Warehouse on Cloud 数据库的名称,<user_id>
是 Db2 Warehouse on Cloud 用户标识。 系统会提示您输入密码。db2 list tables
-
使用 CLI 测试连接。 发出以下命令连接到 Db2 Warehouse on Cloud 数据库:
db2cli validate -dsn <alias> -connect -user <user_id> -passwd <password>
其中
<alias>
是您使用 db2cli 个 writecfg 命令创建的别名,<user_id>
是您的 Db2 Warehouse on Cloud 用户标识,<password>
是您的 Db2 Warehouse on Cloud 密码。
-
-
使用预先收集的连接信息在 DataStage 客户机中定义连接。 在参数选项卡上,必须为使用登台类型进行连接字段选择 Db2 连接器。
有关在 DataStage 中定义连接的详细信息,请参阅以下 DataStage 文档主题:
-
Lift
使用 Lift 将数据迁移到 Db2 Warehouse on Cloud 中。
InfoSphere Data Replication
您可以将 IBM® InfoSphere® Data Replication
连接到 Db2 Warehouse on Cloud 数据库。 此功能适用于 SMP 和 MPP 环境,
概述
理想情况下,将 IBM InfoSphere Data Replication 连接到 Db2 Warehouse on Cloud 时,IBM InfoSphere Data Replication 会与 IBM Cloud 位于同一 Db2 Warehouse on Cloud Data Center 中,或者与 Db2 Warehouse on Cloud 共享托管。 IBM InfoSphere Data Replication 可使本地服务器连接到远程 Db2 Warehouse on Cloud 实例。
将 Db2 Warehouse on Cloud 用作连接目标时,IBM InfoSphere Data Replication 的性能在一定程度上取决于其目标引擎与 Db2 Warehouse on Cloud 实例之间网络的带宽。 物理距离也会影响性能:理想情况下,IBM InfoSphere Data Replication 会尽可能接近 Db2 Warehouse on Cloud 实例。 网络拓扑也会影响性能。 例如,理想情况下,IBM InfoSphere Data Replication 目标引擎会在目标实例所在的 VPN(安全域)中的 VM 上运行。 要遍历的网络节点(例如,防火墙或路由器)越少,性能越好。
先决条件
如果您打算使用 SSL 协议进行连接,请下载并安装 GSKit V8。 请参阅 GSKit V8 -安装,卸载和升级指示信息。 单击适用于您的客户端机器操作系统的“操作系统”选项卡。 如果要在 Windows 计算机上安装 GSKit ,请确保为 PATH
环境变量指定 GSKit 安装目录路径 (<installation_directory>\gsk8\bin
)。
在尝试连接到 Db2 Warehouse on Cloud 数据库之前,请验证您是否具有先决条件。
如果打算使用 SSL 协议进行连接,请通过 Web 控制台将 DigiCertGlobalRootCA.crt
SSL 证书下载到客户端机器上的目录。 要下载证书,请单击连接 > 连接信息,然后单击使用 SSL 进行连接选项卡。
过程
-
选择下列其中一种方法来建立连接:
-
要创建使用 SSL 的连接,请完成以下步骤:
a. 发出以下命令:
cd /<ssl_directory_name>/ssl
其中,
/<ssl_directory_name>/ssl
是DigiCertGlobalRootCA.crt
SSL 证书下载到的目录的路径。(b) 使用 GSKCapiCmd 工具创建客户机密钥数据库和隐藏文件。 例如,以下命令创建名为
dashclient.kdb
的客户端密钥数据库和名为dashclient.sth
的存储文件:gsk8capicmd_64 -keydb -create -db "dashclient.kdb" -pw "passw0rdpw0" -stash
其中,
passw0rdpw0
是密码。 -stash 选项在客户机密钥数据库所在的路径中创建隐藏文件,其文件扩展名为.sth
。 在连接时,GSKit 使用隐藏文件来获取客户机密钥数据库的密码。c. 将该证书添加到客户机密钥数据库。 例如,以下 gsk8capicmd 命令将证书从
/<ssl_directory_name>/ssl/DigiCertGlobalRootCA.crt
文件导入到名为dashclient.kdb
的客户机密钥数据库中:gsk8capicmd_64 -cert -add -db "dashclient.kdb" -pw "passw0rdpw0" -label "DigiCert" -file "/<ssl_directory_name>/ssl/DigiCertGlobalRootCA.crt" -format ascii -fips
d. 更新客户机上
SSL_CLNT_KEYDB
和SSL_CLNT_STASH
数据库管理器配置参数的值,以指定客户机密钥数据库和隐藏文件。 示例如下:db2 update dbm cfg using SSL_CLNT_KEYDB /<ssl_directory_name>/ssl/dashclient.kdb
db2 update dbm cfg using SSL_CLNT_STASH /<ssl_directory_name>/ssl/dashclient.sth
E. 对 Db2 Warehouse on Cloud 节点进行编目,以便客户机应用程序可以连接到该节点。 发出以下命令:
db2 catalog tcpip node <node_name> remote <Db2_Warehouse_IP_address> server <port_number> security ssl
其中:
<node_name>
是节点的名称。<Db2_Warehouse_IP_address>
是 Db2 Warehouse on Cloud 服务器的 IP 地址。<port_number>
是用于通过 SSL 连接连接到 Db2 Warehouse 的端口。 如果要使用缺省端口,请指定50001
。f. 对远程 Db2 Warehouse on Cloud 数据库进行编目,以便客户机应用程序可以连接到该数据库。 发出以下命令:
db2 catalog database bludb as <db_alias> at node <node_name>
其中,
db_alias
是 Db2 Warehouse on Cloud 数据库的名称。G. 通过下列其中一种方法测试 SSL 连接:
-
使用 CLP 通过发出以下命令连接到 Db2 Warehouse on Cloud 数据库来测试连接:
db2 connect to <db_alias> user <user_id>
其中,
<user_id>
是 Db2 Warehouse on Cloud 用户标识。 系统会提示您输入密码。 -
使用 CLI 通过发出以下命令连接到 Db2 Warehouse on Cloud 数据库来测试连接:
db2cli validate -dsn <alias> -connect -user <user_id> -passwd <password>
其中,
<alias>
是您使用 db2cli 个 writecfg 命令创建的 DSN 别名,<user_id>
是您的 Db2 Warehouse on Cloud 用户标识,<password>
是您的 Db2 Warehouse on Cloud 数据库密码。
-
-
要创建不使用 SSL 的连接,请完成以下步骤:
a. 对 Db2 Warehouse on Cloud 节点进行编目,以便客户机应用程序可以连接到该节点。 发出以下命令:
db2 catalog tcpip node <node_name> remote <Db2_Warehouse_IP_address> server <port_number>
其中:
<node_name>
是节点的名称。<Db2_Warehouse_IP_address>
是 Db2 Warehouse on Cloud 服务器的 IP 地址。<port_number>
是用于在不使用 SSL 连接的情况下连接到 Db2 Warehouse on Cloud 的端口。 如果要使用缺省端口,请指定50000
。(b) 对远程 Db2 Warehouse on Cloud 数据库进行编目,以便客户机应用程序可以连接到该数据库。 发出以下命令:
db2 catalog database bludb as <db_alias> at node <node_name>
其中,
<db_alias>
是 Db2 Warehouse on Cloud 数据库的名称。c. 通过下列其中一种方法测试非 SSL 连接:
-
使用 CLP 通过发出以下命令连接到 Db2 Warehouse on Cloud 数据库来测试连接:
db2 connect to <db_alias> user <user_id>
其中,
<user_id>
是 Db2 Warehouse on Cloud 用户标识。 系统会提示您输入密码。 -
使用 CLI 通过发出以下命令连接到 Db2 Warehouse on Cloud 数据库来测试连接:
db2cli validate -dsn <alias> -connect -user <user_id> -passwd <password>
其中,
<alias>
是您使用 db2cli 个 writecfg 命令创建的 DSN 别名,<user_id>
是您的 Db2 Warehouse on Cloud 用户标识,<password>
是您的 Db2 Warehouse on Cloud 密码。
-
-
-
启动 InfoSphere Data Replication 配置工具并执行以下步骤。 截屏中显示的值是示例。
a. 通过使用实例配置选项卡,添加源实例以指向源数据库:
图 1。 IIDR 新实例-源实例 (b) 通过使用实例配置选项卡,添加目标实例以指向目标 Db2 数据库: 如果使用的不是 IBM InfoSphere Data Replication 11.3.3.3-50 或更高版本,请勿选中指定刷新装入程序路径复选框。
图 2。 IIDR 新实例-目标实例 c. 启动每个实例:
图 3。 IIDR 配置工具 -
启动 InfoSphere Data Replication 管理控制台,并使用 Access Manager 来完成以下步骤:
a. 通过使用数据存储选项卡,创建数据存储以连接到源实例。 由于 Db2 数据库初始不支持作为源数据库,因此必须通过单击连接参数来提供源数据库的用户和密码信息。
图 4。 源数据存储器属性 (b) 通过使用数据存储选项卡,创建数据存储以连接到目标实例。 必须通过单击连接参数来提供用户和密码信息。
图 5。 目标数据存储器属性 c. 如果连接到 Access Server 的用户(例如,admin)不存在,请创建该用户:
图 6。 新建用户创建工具 d. 单击 Access Manager 选项卡。
E. 在数据存储管理选项卡上,通过右键单击每个数据存储,然后单击分配用户,将该用户分配给源数据存储和目标数据存储。 请确保用于访问每个实例的凭证正确。
图 7。 IIDR 管理控制台-Access Manager
后续操作
定义预订并执行数据复制。 有关信息,请参阅:
Data Studio
这些指示信息说明如何创建从 IBM® Data Studio 到 Db2 Warehouse on Cloud 数据库的连接。
先决条件
在尝试连接到 Db2 Warehouse on Cloud 数据库之前,请验证您是否具有先决条件。
过程
-
在 Data Studio 中,单击所有数据库 > 新建数据库连接。
-
在本地选项卡上,将 Db2 for Linux, UNIX, and Windows 选作数据库管理器。
-
在常规选项卡上,输入以下值:
- 数据库:
BLUDB
- 主机:主机名。
- 端口:对于不使用 SSL 的连接,请输入
50000
。 对于使用 SSL 的连接,请输入50001
。 - 用户名:用于登录的用户名。
- 密码:用于登录的密码。
- 数据库:
-
对于 SSL 连接,单击可选选项卡,然后单击添加。 对于
sslConnection
属性,指定true
。 -
(可选):单击测试连接以验证连接是否已成功。
Data Server Manager (DSM)
通过 IBM® Data Server Manager 与 Db2 Warehouse on Cloud 数据库之间的连接,您能够在 Data Server Manager Web 控制台中监视和管理数据库。
先决条件
在尝试连接到 Db2 Warehouse on Cloud 数据库之前,请验证您是否具有先决条件。
过程
要创建连接,请完成以下步骤:
-
登录到 Data Server Manager Web 控制台。
-
在 Data Server Manager Web 控制台中,转至设置 > 数据库连接。
-
单击
图标以添加数据库连接。 在添加数据库连接页面上的数据库连接选项卡下,在以下字段中输入所需的信息:
- 数据库连接名称:名称必须对于 Data Server Manager 唯一
- 数据服务器类型:从下拉菜单中,选择 Db2 for Linux, UNIX, and Windows
- 数据库名称:
BLUDB
- 主机名:输入 Db2 Warehouse on Cloud 主机名
- 端口号:对于不使用 SSL 的连接,请输入
50000
。 对于使用 SSL 的连接,请输入50001
。 - JDBC 安全性:从下拉菜单中,选择明文密码
- 用户标识:您的 Db2 Warehouse on Cloud 用户标识
- 密码:您的 Db2 Warehouse on Cloud 密码
-
对于使用 SSL 的连接,请选择高级 JDBC 属性选项卡。 在以下字段中输入所需的信息:
- 属性:
sslConnection
- 值:
true
单击添加按钮。 选择数据库连接选项卡。
- 属性:
-
通过单击测试连接按钮来测试连接。 如果连接成功,请单击确定。
InfoSphere Data Architect
这些指示信息说明如何创建从 InfoSphere® Data Architect 到 Db2 Warehouse on Cloud 数据库的连接。
先决条件
在尝试连接到 Db2 Warehouse on Cloud 数据库之前,请验证您是否具有先决条件。
过程
-
在 InfoSphere Data Architect 的“数据源资源管理器”视图中,右键单击数据库连接,然后选择新建。
-
在本地选项卡上,将 Db2 for Linux, UNIX, and Windows 选作数据库管理器。
-
在常规选项卡上,输入以下值:
- 数据库:
BLUDB
- 主机:预先收集的主机名。
- 端口:对于不使用 SSL 的连接,请输入
50000
。 对于使用 SSL 的连接,请输入50001
。 - 用户名:预先收集的用户标识。
- 密码:预先收集的密码。
- 数据库:
-
对于 SSL 连接,单击可选选项卡。 输入
sslConnection
属性并指定值true
。 单击添加。 -
(可选):单击测试连接以验证连接是否已成功。
CLPPlus
Db2 驱动程序包中包含命令行处理器增强版 (CLPPlus)。 CLPPlus 提供了可用于连接到 Db2 Warehouse on Cloud 数据库的命令行界面。 您可以使用 CLPPlus 来定义、编辑和运行语句、脚本和命令。
先决条件
在尝试连接到 Db2 Warehouse on Cloud 数据库之前,请验证您是否具有先决条件。
要使用 CLPPlus,请确保在计算机上安装 Java V1.5.0 或更高版本的软件开发包 (SDK) 或 Java 运行时环境 (JRE),并确保环境变量设置如下:
JAVA_HOME
环境变量设置为计算机上的 Java 安装目录。PATH
环境变量设置包含计算机上 Java 安装目录的bin
子目录。
过程
-
在 Linux 操作系统上的命令 shell 中、Windows 命令提示符处或 Windows 操作系统上的 Db2 命令窗口中,运行以下命令:
这些命令将在计算机上的驱动程序配置文件 (
db2dsdriver.cfg
) 中创建新条目,并设置连接属性。 此步骤只需执行一次。-
对于使用 SSL 的连接:
db2cli writecfg add -database BLUDB -host <hostname> -port 50001 -parameter "SecurityTransportMode=SSL"
db2cli writecfg add -dsn <alias> -database BLUDB -host <hostname> -port 50001
其中:
<hostname>
是服务器的主机名。<alias>
是您选择的别名。
-
对于不使用 SSL 的连接:
db2cli writecfg add -database BLUDB -host <hostname> -port 50000
db2cli writecfg add -dsn <alias> -database BLUDB -host <hostname> -port 50000
-
-
要通过连接到使用
db2dsdriver.cfg
文件中条目的 Db2 Warehouse on Cloud 数据库来启动 CLPPlus,请运行以下命令:-
Windows 环境:
clpplus <userid>@<alias>
-
Linux 环境:
clpplus -nw <userid>@<alias>
其中:
<userid>
是预先收集的连接凭证中的用户标识。<alias>
是您使用 db2cli writecfg 命令创建的别名。
运行此命令将打开 CLPPlus 窗口。
-
-
在 CLPPlus 窗口中,输入您的密码。 这将显示数据库信息,后跟 SQL 提示符。 样本输出如下所示:
Hostname = 192.0.2.0
Database server = DB2/LINUXX8664 SQL10054
SQL authorization ID = smith
Local database alias = BLUDB
Port = 50001
SQL>
个结果
现在,您可以输入 CLPPlus 命令或 SELECT 语句,以及运行脚本来处理数据库中的数据。
示例
以下示例使用一个简短的脚本,该脚本从样本表 GOSALES.BRANCH
中检索行。 该脚本文件名为 cities.sql
,位于本地 Windows 计算机上的 C:\temp directory
目录中。 cities.sql
文件包含以下文本:
SET ECHO ON
SELECT branch_code, city from GOSALES.BRANCH;
示例 1
要以交互方式运行该脚本,请执行以下操作:
-
通过运行以下命令,使用您的用户标识以及在
db2dsdriver.cfg
文件中创建的别名来启动 CLPPlus:clpplus <user_id>@<alias>
-
输入您的密码。
-
在 SQL 提示符处,输入以下文本:
start C:\temp\cities.sql
示例 2
使用您的用户标识以及在 db2dsdriver.cfg
文件中创建的别名来启动 CLPPlus,然后在一步中运行该脚本:
clpplus <user_id>/<password>@<alias> @C:\temp\cities.sql
cities.sql
脚本的样本输出如下所示:
BRANCH_CODE CITY
----------- --------------------------------------------------
6 Paris
7 Milano
9 Amsterdam
13 Hamburg
14 München
15 Kista
17 Calgary
18 Toronto
19 Boston
20 Seattle
21 Los Angeles
22 Miami
23 Lyon
24 Distrito Federal
25 Tokyo
26 Osaka City
28 Melbourne
29 Bilbao
30 Sao Paulo
31 Kuopio
32 Seoul
33 Singapore
BRANCH_CODE CITY
----------- --------------------------------------------------
34 Shanghai
35 London
36 Birmingham
37 Zürich
38 Heverlee
39 Wien
40 Geneve
29 rows were retrieved.
数据可视化和 BI
Cognos Analytics
您可以针对云中的数据而不是内部部署数据库中的数据来运行 IBM Cognos® 报告。 将数据装入到 Db2 Warehouse on Cloud 数据库后,设置 JDBC 驱动程序,然后使用 Cognos 管理工具来创建数据库连接。
观看以下视频以了解如何创建连接。
有关更多信息,请参阅 连接 Cognos Analytics
Data Science
Watson Studio
在 IBM Watson Studio(原先的 Data Science Experience)中创建项目后,可向其添加数据资产,以便您可以使用数据。 项目中的所有合写入者都自动有权访问项目中的数据。
旧项目和 IBM Watson 项目的数据添加方式以及可以从中添加数据的位置有所不同。 IBM Watson 项目使用的是 IBM Cloud Object Storage。 如果项目使用的是 Object Storage OpenStack Swift,说明该项目是旧项目。
要在 IBM Watson 项目中创建新连接,请执行以下操作:
-
单击添加到项目 > 连接。
-
选择数据源。
-
输入数据源所需的连接信息。 通常,您需要提供主机、端口号、用户名和密码等信息。
-
您可以通过连接到 Db2 Warehouse on Cloud 来发现资产,借此您有能力通过该连接将所有表作为数据资产添加到项目。 选择发现数据资产,然后选择项目。
-
单击创建。 该连接将显示在资产页面上。
观看以下视频以了解如何创建连接并将连接的数据添加到项目。
要在旧项目中创建新连接,请执行以下操作:
-
在项目的资产页面中,单击查找并添加数据图标。
-
在连接窗格上,单击创建连接。
-
输入名称和描述,然后选择服务类别:
数据服务 = IBM Cloud 数据服务
选择数据服务时,现有 IBM Cloud 数据服务会显示在服务实例列表中。
-
从列表中选择该服务或数据库服务器。
-
输入连接信息:
选择数据服务时,现有 IBM Cloud 数据服务会显示在服务实例列表中。
-
单击创建。 连接可用于所有旧项目。
-
在连接窗格上,选择连接并单击应用。
要将现有连接添加到旧项目,请执行以下操作:
-
在项目的资产页面中,单击查找并添加数据图标。
-
在连接窗格上,选择连接并单击应用。
SPSS Statistics
以下指示信息说明如何创建从 IBM® SPSS® Statistics 到 Db2 Warehouse on Cloud 数据库的连接。
先决条件
在尝试连接到 Db2 Warehouse on Cloud 数据库之前,请验证您是否具有先决条件。
过程
-
在 SPSS Statistics 中,单击文件 > 打开数据库 > 新建查询。
-
在“数据库向导”中,单击添加 ODBC 数据源。
-
使用“ODBC 数据源管理器”窗口为 Db2 Warehouse on Cloud 数据库添加 ODBC 数据源名称 (DSN):
a. 在用户 DSN 选项卡上,单击添加。
(b) 在“创建新数据源”窗口中,选择名为 IBM Db2 ODBC DRIVER 的驱动程序,然后单击完成。
确保选择的驱动程序不是名称类似的驱动程序,例如
IBM DB2® ODBC DRIVER - DB2COPY
。 如果该驱动程序未出现在列表中,请退出 SPSS Statistics,然后下载并安装该驱动程序。 请参阅驱动程序包。c. 在“ODBC IBM 驱动程序 - 添加”窗口中,输入数据源名称(通常是要连接到的数据库的名称),然后单击添加。
d. 在“CLI/ODBC 设置”窗口的数据源选项卡上,输入预先收集的连接信息中的用户标识和密码。
E. 在“高级设置”页面中,针对以下每个参数,单击添加以打开“添加 CLI 参数”窗口开始执行步骤,然后单击确定以返回到“高级设置”页面:
-
选择
Database
参数,然后单击确定以打开“CLI/ODBC 设置”窗口。 在暂挂值字段中,输入预先收集的连接信息中的数据库名称。 -
选择
Hostname
参数,然后单击确定以打开“CLI/ODBC 设置”窗口。 在暂挂值字段中,输入预先收集的连接信息中的主机名。 -
选择
Port
参数,然后单击确定以打开“CLI/ODBC 设置”窗口。 在暂挂值字段中,输入预先收集的连接信息中的端口号。 -
选择
Protocol
参数,然后单击确定以打开“CLI/ODBC 设置”窗口。 选择 TCP/IP。
f. 单击确定以返回到“ODBC 数据源管理器”窗口。
G. 在用户 DSN 选项卡上,选择数据源名称,然后单击配置。
h. 在“CLI/ODBC 设置”窗口上,单击连接以测试连接。
-
如果连接成功,请单击确定以返回到“ODBC 数据源管理器”窗口,然后单击确定以退出该窗口。
-
如果连接不成功,请记下任何错误并进行更正,然后再次测试该连接。
-