摘要: xml input stream操作比较简单,主要配合过滤、行转列才能更好的达到药效。 1)XML Input Stream(STAX)控件,重点是根据得到的各字段信息梳理出一个行专列的思路,观察得到的规律,下面是常用的字段,及行专列思路 2)过滤控件,根据上面得到的规律,用下面的过滤条件就可以达到 阅读全文
posted @ 2017-11-26 18:14 Wind_LPH 阅读(3075) 评论(0) 推荐(0)
摘要: 文本文件有文件、内容、错误处理、过滤、字段和Additional output fields等几个页签,主要说一下内容和过滤两个页签。 内容,如下 1)文件类型,保持默认csv即可 2)分隔符:指的是文本文件每个字段间的分区标志,如下 不可见分隔符的输入方法:$[01] 3)文本限定符:当文本字段中 阅读全文
posted @ 2017-11-26 15:37 Wind_LPH 阅读(12166) 评论(0) 推荐(0)
摘要: 静态XML输入流——get data from xml 1、输入流各选项含义,引用自 https://wiki.pentaho.com/display/EAI/Get+Data+From+XML,token在最后面 Filed Tab 这一部分和excel输入流差不多,不再详细解释 1、从前面输入得 阅读全文
posted @ 2017-11-26 01:45 Wind_LPH 阅读(15886) 评论(0) 推荐(1)
摘要: 1、表输入,允许简易转换:大字段的延迟转换(延迟转换性能更高,采用byte方式处理,否则就是string方式) 替换sql语句里的变量:job作业中的变量替换为语句中的变量 2、变量的引用 引用形式: SELECT id, name FROM zdy_test where id=${i} 变量在jo 阅读全文
posted @ 2017-11-23 23:29 Wind_LPH 阅读(27566) 评论(0) 推荐(0)
摘要: 1、Sql Server的 数据库链接 Sql server链接有两类,MS SQL SERVER 和 MS SQL SERVER(NATIVE),这两个有什么区别呢,且看下面。 第一类,MS SQL SERVER 链接,填写好信息后,进行测试,报错。 接下来,我们点开特征列表查看一下: 第二类,使 阅读全文
posted @ 2017-11-22 21:39 Wind_LPH 阅读(23179) 评论(0) 推荐(0)
摘要: 1、链接sql server数据库报错 错误连接数据库 [My_vm_win_sql] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the dat 阅读全文
posted @ 2017-11-21 23:57 Wind_LPH 阅读(14761) 评论(0) 推荐(2)
摘要: 阅读全文
posted @ 2017-08-24 10:03 Wind_LPH 阅读(184) 评论(0) 推荐(0)
摘要: Oracle优化本身就是一件难度比较大的事情,所涉及的事情方方面面。下面说一下我的优化经验(仅限于初学者使用): 很多书上说的优化经验,都包括索引、表结构、标量子查询以及数据库层面的优化,但是80%的优化都可以是语句级的优化。优化的对象包括:procedure、function及Sql。 对于对Or 阅读全文
posted @ 2017-04-16 20:40 Wind_LPH 阅读(322) 评论(0) 推荐(0)
摘要: 需要注意的 1、由root用户切换到su oracle 不能启动sqlplus 由root用户切换到su -oracle 可以启动sqlplus 由oracle用户直接登陆也可以启动sqlplus命令 2、通过sysdba 启动数据库的时候启动报错 ORA-00119: invalid specif 阅读全文
posted @ 2016-11-11 09:17 Wind_LPH 阅读(282) 评论(0) 推荐(0)
摘要: 1、rpm -q ftp 查看是否安装ftp服务器 2、yum install vsftp 安装ftp服务器 3、修改配置文件/etc/vsftpd 下面的 ftpusers和user_list,这两个文件里默认的用户都不能访问 4、修改配置文件vi vsftpd.conf文件 chroot_loc 阅读全文
posted @ 2016-11-07 22:21 Wind_LPH 阅读(390) 评论(0) 推荐(0)
摘要: 1) sql command窗口里explain plan for select * from emp; 2) select * from table(dbms_xplan.display); 阅读全文
posted @ 2016-08-19 13:41 Wind_LPH 阅读(184) 评论(0) 推荐(0)
摘要: update: update语句更新需要根据索引或者数据列遍历所有行 语句举例: update table1 a set column1=(select column from table2 b where a.col=b.col) merge:merge只需要遍历一次表,,可以更新可以插入 语句举 阅读全文
posted @ 2016-07-14 10:36 Wind_LPH 阅读(1602) 评论(0) 推荐(0)
摘要: kettle部署需要有jdk环境,所以需要配置环境变量。 1、首先配置jdk,将jdk压缩包解压到c盘下 增加系统变量:JAVA_HOME:c:\jdk 在path后追加: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 增加CLASSPATH变量:%JAVA_HOME%\ 阅读全文
posted @ 2016-06-02 21:16 Wind_LPH 阅读(1791) 评论(0) 推荐(0)
摘要: 1、translate函数语法 TRANSLATE(string,from_str,to_str) 2、作用有两个: 1)可以替换string中的对应字符,from_str和to_str会做字符的一一对应,from_str中存在而to_str中不存在的字符将会置空 <!--StartFragment 阅读全文
posted @ 2016-06-02 16:09 Wind_LPH 阅读(376) 评论(0) 推荐(0)
摘要: oracle报警日志是一个非常重要的日志,其有两种实现方法: 1、通过全局表来实现,这种方法有一种缺点,就是在关闭数据库后或者数据库宕机后就不能在使用了 2、通过外部表来实现,这种方法避免了方法一种的情况。特此以方法二为例进行解析。 创建外部表的过程, 查看日志路径, --创建目录,此目录是日志存放 阅读全文
posted @ 2016-04-27 12:31 Wind_LPH 阅读(3461) 评论(0) 推荐(0)
摘要: 修改oracle实例名有六步: 1、sqlplus username/password as sysdba登陆,然后从spfile文件创建pfile文件 :create pfile from spfile 2、修改pfile中db_name参数名称为demo,然后保存起来 3、再根据pfile文件创 阅读全文
posted @ 2016-04-19 22:35 Wind_LPH 阅读(7314) 评论(0) 推荐(0)