Kettle (3) - 连接 SAP Hana 数据库

本文介绍如何使用PDI7.1连接SAP Hana数据库,并通过具体步骤演示如何读取特定数据。首先需要安装SAP Hana Client并将驱动复制到指定目录。随后设置数据库连接参数并定义SQL查询语句来读取EMP_MASTER表中的男员工信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PDI 7.1 在数据库连接中,没有提供 SAP Hana 数据库的连接选项。需要先在操作系统中安装 SAP Hana Client,然后将驱动程序拷贝到 PDI安装目录/data-integration/lib 文件夹下。驱动程序文件名为: ngdbc.jar

本次需要实现的目标:读取 EMP_MASTER 表中所有性别为 Male 的员工信息。完成后步骤和步骤连接如下:

连接数据库

  • 数据库类型: Generic database
  • 数据库驱动类型:com.sap.db.jdbc.Driver
  • 连接类型: JDBC
  • 连接字符串: jdbc:sap://ip:30015

定义常量

定义常量,作为第二步 “表输入” 步骤 SQL 语句的参数。元数据:

数据:

表输入

我们要连接的 Hana 数据库表结构如下:

示例数据预览如下:

示例数据可以从 sample data 获取。

“表输入” 步骤的界面如下:

字段选择

字段选择一般作为过渡,对字段进行选取、改名,对数据格式进行设置。这里用作预览。

完成三个步骤后,点击运行,通过 “预览” 按钮查看预览的数据如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值