首先声明本人不懂Java,只是从执行结果推测Kettle的处理机制,有不对的地方,还请多多指教。据我推测:SQL对数据的处理是批量处理的,而Kettle对数据的处理是逐行处理的。先理解一下meger(合并)和join(连接),假设A表两个字段,B表两个字段meger: 结果为两个字段。join: 结...
分类:
数据库 时间:
2016-01-09 18:13:18
阅读次数:
326
1.转换的并行转换的并行是改变复制的数量上面的转换相当于下面的:实际是把一个任务拆成三部分执行,相当于在一个数据库连接中做了三次查询,数据库连接的开销没有增加,但是有三个进程一起执行。2.job的并行执行只需要在"START"设置即可。建议:将job的条目都做成子job.(To do this, w...
分类:
其他好文 时间:
2016-01-06 10:18:13
阅读次数:
153
拉链表是在数据仓库中常见的表,主要用还存储不按时间变化的表,比如客户基本信息表。下面先建两个实例表,user_info和user_info_l,其中user_info_l为拉链表。user_info表及数据:user_info_l表及转换后的数据:kettle的设计其实很简单,就一个“表输入”一个“...
分类:
其他好文 时间:
2015-12-22 20:59:38
阅读次数:
1063
安装Oracle我用的是Win10 64位,官网下载64位 Oracle 12c,两个文件。解压第一个文件之后安装,但是安装到一半错误,提示缺失文件。后来发现原来两个文件要单独解压,解压后根据目录合并在一起。再次安装,安装到88%卡住不动了。我以为安装又失败了,就关了,但是发现可以用,就这么用吧。创...
分类:
数据库 时间:
2015-12-17 20:39:40
阅读次数:
3892
已经写好了java脚本,点击运行的过程中如果出现如下的错误提示时: java.lang.NoClassDefFoundError: com/google/common/base/Function问题出现的原因是: 没有将Selenium server的相关包导入到“Referenced Libr.....
分类:
编程语言 时间:
2015-12-09 11:21:05
阅读次数:
611
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6...
分类:
编程语言 时间:
2015-12-08 18:33:20
阅读次数:
2708
1 JSP - 概述1.1 什么是 JavaServer Pages? JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。1.2 JSP的组成 JSP = html + Java脚本(代码片段) + JSP动态标签.....
分类:
Web程序 时间:
2015-12-02 20:47:17
阅读次数:
240
在Kettle中使用JavaScript的一个例子
分类:
编程语言 时间:
2015-11-28 06:31:11
阅读次数:
249
一、自定义标签简介1、自定义标签主要用于移除Jsp页面中的java代码,jsp禁止出现一行java脚本.2、使用自定义标签移除jsp页面中的java代码,只需要完成以下两个步骤:?编写一个实现Tag接口的Java类(标签处理器类).?编写标签库描述符(tld)文件,在tld文件中对标签处理器类进行描...
分类:
编程语言 时间:
2015-11-24 14:29:41
阅读次数:
308