文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

kettle案例3.5--数据库连接

2023-08-18 12:47

关注

对于Kettle工具中的转换管理和作业管理,其中转换管理中使用数据库连接来获取数据库数据,而Kettle中的数据库连接实际上是数据库连接的描述,也就是实际建立数据库连接需要的参数,实际数据库连接只在运行时才会创建,因此定义一个Kettle的数据库连接,并不会真正打开一个数据库连接。
由于数据库的种类有很多,因此在Kettle工具的数据库连接窗口包含多种数据库类型。
左侧面板显示的是“一般”、“高级”、“选项”、“连接池”以及“集群”的标签,右侧面板显示的是与左侧面板标签相对应的参数设置,具体如图所示。
在这里插入图片描述

1.一般标签

“一般”标签,需要设置的内容有“连接名称”、“连接类型”以及“连接方式”等的数据库参数,具体设置规则如下:

2.“高级”标签

“高级”标签,需要设置的内容有“数据库连接的标识符”和“默认模式的名称”以及“数据库连接成功后要执行的SQL语句”,具体如图所示
在这里插入图片描述

设置“数据库连接的标识符”和“默认模式的名称”以及“数据库连接成功后要执行的SQL语句”的具体含义如下:

  1. 支持布尔数据类型:对于Boolean数据类型的数据,大多数数据库的处理方式都不同,即使使用一个数据库的不同版本也会有所不同。一般的数据库都不会支持Boolean类型,默认情况下,Kettle使用一个字符的字段(即char(1))的不同值(Y或N)来代替Boolean字段。若是勾选“支持布尔数据类型”的复选框,Kettle就会为支持布尔类型的数据库生成正确的SQL语法
  2. Supports the timestamp data type:即支持时间戳数据类型,若是勾选该选项的复选框,Kettle就会为支持时间戳的数据库生成正确的时间类型
  3. 标识符使用引号括起来强制性的为SQL语句中的所有标识符(列名、表名)加双引号。一般地,该选项主要用于区分大小写的数据库
  4. 强制标识符使用小写字母将所有的标识符(列名和表名)转为小写
  5. 强制标识符使用大写字母将所有的标识符(列名和表名)转为大写
  6. Preserve case of reserved words:即保存保留字的大小写格式
  7. Strict NUMBER(38) interpretation:即严格限制Oracle中NUMBER数据类型取值范围(1-38)
  8. 默认模式名称:若不明确指定模式名称(有些数据库中称为目录)时,使用默认的模式名称。
  9. 连接成功后要执行的SQL语句:一般用于创建数据库连接后,对某些参数进行修改,例如Session级的变量或者调试信息等。

3.“选项”标签

“选项”标签,设置数据库的特定参数,例如数据库连接的参数。“选项”标签界面具体如图所示。

在这里插入图片描述

4.“连接池”标签

“连接池”标签,设置连接池相关参数,该标签的设置用于解决有很多小的转换(或作业)需要单独处理和数据库连接延迟问题,连接池不会限制并发的数据库连接数量。“连接池”标签界面如图所示。

在这里插入图片描述

5.“集群”标签

“集群”标签,设置集群的分区数。当一个数据库不能满足需求时,我们可以使用多个数据库来处理数据,即采用数据库分区技术来分散数据的加载,这样可以将一个大的数据集分为多个小数据组(即分区),每个分区都保存在独立的数据库中,因此采用数据库分区技术,可以减少每个数据表或数据库的行数。“集群”标签界面如图所示。
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_68381568/article/details/128014938

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯