admin管理员组

文章数量:1606548

前言

使用Kettle工具来转换、导出数据等操作在平时比较常用。但从Caché数据库切换到IRIS数据库后发现直接使用Kettle自带的"InterSystems Cache"数据类型无法直接连接IRIS数据库。
本文介绍一种可行的Kettle连接IRIS数据库的配置方式。

软件版本说明

本文使用的软件版本为:
Kettle: Kettle 8.2.0.0
IRIS数据库: IRIS 2021.1.0.215.0.21010

配置方法

1. InterSystems IRIS JDBC 驱动程序jar包下载

如果本机安装了IRIS数据库,JDBC驱动程序位于安装目录的“$:\InterSystems\IRISHealth\dev\java\lib\JDK18”位置下,如图1-1。如果未安装IRIS数据库则可以从https://github/intersystems/quickstarts-java/tree/master/lib 下载这个文件。

图 1-1

2.系统变量CLASSPATH添加

将InterSystems IRIS JDBC 驱动程序 intersystems-jdbc-3.2.0.jar添加到本地CLASSPATH中。
添加方法: 打开控制面板-所有控制面板项-系统-高级系统设置-高级-环境变量-系统变量-CLASSPATH,将intersystems-jdbc-3.2.0.jar的完全路径添加到CLASSPATH中,如图2-1

图 2-1

3.Kettle数据库连接配置

连接类型: Generic database
连接方式: JDBC
自定义链接URL: jdbc:IRIS://ipAddress:superserverPort/namespace
自定义驱动器类名称: com.intersystems.jdbc.IRISDriver

图 3-1

参考

[1] 链接: InterSystems. IRIS 2021 技术文档 First Look 14-- JDBC 和 InterSystems 数据库
[2]链接: InterSystems. Kettle 中使用JDBC链接 InterSystems IRIS

本文标签: 数据库方法kettleiris