ETL工具Kettle用户手册及Kettle5.x使用步骤带案例超详细版

上传人:小** 文档编号:55613363 上传时间:2022-02-18 格式:DOC 页数:60 大小:2.05MB
收藏 版权申诉 举报 下载
ETL工具Kettle用户手册及Kettle5.x使用步骤带案例超详细版_第1页
第1页 / 共60页
ETL工具Kettle用户手册及Kettle5.x使用步骤带案例超详细版_第2页
第2页 / 共60页
ETL工具Kettle用户手册及Kettle5.x使用步骤带案例超详细版_第3页
第3页 / 共60页
资源描述:

《ETL工具Kettle用户手册及Kettle5.x使用步骤带案例超详细版》由会员分享,可在线阅读,更多相关《ETL工具Kettle用户手册及Kettle5.x使用步骤带案例超详细版(60页珍藏版)》请在装配图网上搜索。

1、ETL 工具 Kettle 用户手册之Spoon 2.5.0 用户手册Spoon 2.5.0 用户手册 11、Spoon 介绍 141、 1什么是 Spoon 141、 2安装 141、 3运行 Spoon 141、 4资源库 141、 5资源库自动登录 151、 6定义 151、6、1 转换 151、6、2 任务 161、 7 工具栏 171、 8 选项 171、 8、 1 General 标签 181、8、2 Look Feel 标签 191、 9 搜索元数据 191、10 设置环境变量 202、创建一个转换或任务 (Creating a Transformation or Job) 21

2、3、数据库连接 (Database Connections) 213、1描述 213、2设置窗口 223、 3选项 223、 4数据库用法 224、SQL 编辑器 (SQL Editor) 234、1描述 234、2屏幕截图 234、 3局限性 245、数据库浏览器 (Database Explorer) 245、1屏幕截图 245、2描述 246、节点连接( Hops) 256、1描述 256、1、1 转换连接 256、1、2 任务连接 256、2屏幕截图 256、 3创建一个连接 266、 4拆分一个连接 266、 5转换连接颜色 267、变量( Variables) 277、1变量使用

3、277、2变量范围 277、2、1 环境变量 277、2、2 Kettle 变量 277、 2、3 内部变量 278、转换设置( Transformation Settings ) 288、1描述 288、2屏幕截图 298、3选项 328、4其它 339、转换步骤( Transformation steps ) 339、1描述 339、2运行步骤的多个副本 339、3分发或者复制 359、4常用错误处理 359、5 Apache虚拟文件系统(VFS)支持 379、 6转换步骤类型 399、6、1文本文件输入( Text Input ) 399、6、1、1 屏幕截图 399、6、1、2图标 4

4、19、6、1、3常用描述 429、6、1、4选项 429、6、1、5格式化 479、6、1、6其它 489、6、2表输入( Table Input ) 499、6、2、1 屏幕截图 499、6、2、2图标 499、6、2、3常用描述 499、6、2、4选项 509、6、2、5示例 509、6、2、6其它 519、6、3获取系统信息( Get System Info ) 519、6、3、1 屏幕截图 519、6、3、2图标 529、6、3、3常用描述 529、6、3、4选项 539、6、3、5用法 539、6、4生成行( Generate Rows) 549、 6、4、1屏幕截图 549、6、4

5、、2 图标 549、 6、4、3 常用描述 559、6、4、4 选项 559、 6、5 文件反序列化( De-serialize from file )(原来名称为 Cube Input ) 559、 6、5、1屏幕截图 559、6、5、2 图标 559、 6、5、3 常用描述 559、6、6 XBase 输入( XBase input ) 569、 6、6、1屏幕截图 569、6、6、2 图标 569、 6、6、3 常用描述 569、6、6、4 选项 569、 6、 7 Excel 输入( Excel Input ) 579、 6、7、1屏幕截图 579、6、7、2 图标 599、 6、7、

6、3 常用描述 599、6、7、4 选项 599、6、8XML输入(XML in put) 609、6、8、1屏幕截图 609、6、8、2图标 619、6、8、3常用描述 619、6、8、4选项 629、6、9获取文件名 (Get File Names) 639、6、9、1屏幕截图 639、6、9、2图标 639、6、9、3常用描述 639、6、10文本文件输出 (Text File Output) 649、6、10、1 屏幕截图 649、6、10、2 图标 659、6、10、3 常用描述 659、6、11表输出 (Table output) 679、6、11、1 屏幕截图 679、6、11、2

7、图标 679、6、11、3常用描述 679、6、11、4选项 689、6、11、5其它 689、6、12插入 /更新 (Insert/Update) 699、6、12、1 屏幕截图 699、6、12、2图标 699、6、12、3常用描述 699、6、12 、4选项 709、6、12、5 其它 709、6、13更新( Update) 719、 6、13、1屏幕截图 719、 6、 13、2 图标 719、 6、13、3 常用描述 719、 6、 14 删除 (Delete) 729、 6、14、1屏幕截图 729、 6、 14、2 图标 729、 6、14、3 常用描述 729、 6、15 序列

8、化到文件 (Serialize to file)( 以前是 Cube Output) 739、 6、15、1屏幕截图 739、 6、 15、2 图标 739、 6、15、3 常用描述 739、 6、 16 XML 输出( XML output ) 749、 6、16、1屏幕截图 749、 6、 16、2 图标 759、 6、16、3 常用描述 759、 6、 16、4选项 759、6、17 Excel 输出(Excel Output) 769、 6、 17、 1屏幕截图 769、6、17、2图标 789、6、17、3常用描述 789、6、17、4选项 789、6、18 Access 输出(Mi

9、crosoft Access Output ) 799、 6、 18、 1 屏幕截图 799、6、18、2图标 799、6、18、3常用描述 799、6、18、4选项 799、6、19数据库查询 (Database lookup) 809、6、19、1 屏幕截图 809、6、19、2图标 809、6、19、3常用描述 809、6、19、4选项 819、6、20流查询( Stream lookup) 819、6、20、1 屏幕截图 819、6、20、2图标 819、6、20、3常用描述 829、6、20、4选项 829、6、20、5 其它 829、6、21调用数据库存储过程 (Call DB P

10、rocedure) 839、6、21 、1 屏幕截图 839、6、21 、2图标 839、6、21 、3常用描述 839、6、21 、4选项 839、6、21 、5其它 849、6、22HTTP 客户端 (HTTP Cient) 849、 6、22、1屏幕截图 849、 6、 22、2 图标 849、 6、22、3 常用描述 849、 6、 22、4 选项 859、 6、 23 字段选择 (Select values) 859、 6、23、1屏幕截图 859、 6、 23、2 图标 879、 6、23、3 常用描述 879、 6、 23、4 选项 879、 6、 24 过滤行 (Filter

11、rows) 889、 6、24、1屏幕截图 889、 6、 24、2 图标 889、 6、24、3 常用描述 889、 6、 24、4 选项 889、 6、 25 行排序( Sort rows) 899、 6、25、1屏幕截图 899、 6、 25、2 图标 899、 6、25、3 常用描述 899、 6、 25、4 选项 899、 6、 25、5 其它 909、 6、 26 添加序列 (Add sequence) 909、 6、26、1屏幕截图 909、 6、 26、2 图标 909、 6、26、3 常用描述 909、 6、 26、4 选项 919、 6、 27 空操作 -什么都不做 (Du

12、mmy-do nothing) 919、 6、27、1屏幕截图 919、 6、 27、2 图标 919、 6、27、3 常用描述 919、 6、 27、4 选项 929、 6、 28 行转列 (Row Normaliser) 939、 6、28、1屏幕截图 939、 6、 28、2 图标 939、 6、28、3 常用描述 939、 6、 28、4 选项 949、 6、 28、5 其它 949、 6、 29 拆分字段( Split Fields ) 959、 6、29、1屏幕截图 959、 6、 29、2 图标 959、 6、29、3 常用描述 959、 6、 29、4 选项 959、 6、 3

13、0 去除重复记录 (Unique rows) 969、 6、30、1屏幕截图 969、 6、 30、2 图标 969、 6、30、3 常用描述 979、 6、 30、4 选项 979、 6、 30、5 其它 979、6、31 分组(Group By) 989、 6、 31 、 1 屏幕截图 989、6、31 、2图标 989、6、31 、3常用描述 989、6、31 、4选项 999、6、32设置为空值 (Null if) 999、6、32、1屏幕截图 999、6、32、2 图标 999、6、32、3 常用描述 1009、6、33计算器( Calculator) 1009、6、33、1屏幕截图

14、 1009、6、33、2 图标 1009、6、33、3 常用描述 1019、6、33、4 功能列表 1019、6、34增加 XML(XML Add) 1029、6、34、1 屏幕截图 1029、6、34、2 图标 1029、6、34、3 常用描述 1029、6、34、4 选项 1039、6、35增加常量( Add constants ) 1039、6、35、1屏幕截图 1039、6、35、2 图标 1039、6、35、3 常用描述和使用 1049、6、36行转列( Row Denormaliser ) 1049、6、36、1 屏幕截图 1049、6、36、2 图标 1049、6、36、3 常用

15、描述 1059、6、36、4 选项 1059、6、37行扁平化( Flattener) 1059、6、37、1屏幕截图 1059、6、37、2图标 1059、6、37、3常用描述 1059、6、37、4选项 1069、6、37、5示例 1069、6、38值映射( Value Mapper) 1079、6、38、1屏幕截图 1079、6、38、2 图标 1079、6、38、3 常用描述 1079、6、39被冻结的步骤( Blockingstep ) 1089、6、39、1屏幕截图 1089、 6、 39、 2 图标 1089、 6、39、3常用描述 1089、 6、 40 记录关联(笛卡尔输出)

16、 (Join Rows-Cartesian Product) 1099、 6、40、1屏幕截图 1099、 6、 40、2图标 1099、 6、40、3常用描述 1099、 6、 40、4选项 1109、 6、 41 数据库连接( Database Join ) 1109、 6、41、1屏幕截图 1109、 6、 41、2图标 1119、 6、 41、3常用描述 1119、 6、 41、4选项 1119、 6、 42 合并记录( Merge rows ) 1129、 6、42、1屏幕截图 1129、 6、 42、2图标 1129、 6、42、3常用描述 1129、 6、 43 存储合并( St

17、ored Merge) 1139、 6、43、1屏幕截图 1139、 6、 43、2图标 1139、 6、43、3常用描述 1139、 6、 44 合并连接 (Merge Join) 1149、 6、44、1屏幕截图 1149、 6、 44、2图标 1149、 6、44、3常用描述和使用 1149、 6、 44、4选项 1149、 6、 45 Java Script 值( Java Script Value) 1159、 6、45、1屏幕截图 1159、 6、 45、2图标 1159、 6、45、3常用描述 1159、 6、 45、4选项 1159、 6、 45、5其它 1169、 6、45、

18、6值函数 1169、 6、 45、7JavaScript 示例 1209、 6、45、7、1 回忆先前的行 1209、 6、45、7、2 设置地址名称到大写 1209、 6、45、7、3 从日期字段提取信息 1209、 6、 46 改进的 Java Script 值( Modified Java Script Value ) 1219、 6、46、1屏幕截图 1219、 6、 46、2图标 1219、 6、46、3常用描述 1219、 6、 46、4Java Script 函数 1219、 6、 46、5Java Script 1229、 6、 46、6字段 1229、 6、 46、7其它 1

19、229、6、47 执行 SQL语句(Execute SQL script ) 1239、 6、47、1屏幕截图 1239、 6、 47、2 图标 1239、 6、47、3 常用描述 1239、 6、 48 维度更新 /查询( Dimension lookup/update ) 1269、 6、48、1屏幕截图 1269、 6、 48、2 图标 1269、 6、49 联合更新 /查询( Combination lookup/update ) 1279、 6、49、1屏幕截图 1279、 6、 49、2 图标 1279、 6、49、3 常用描述 1279、 6、 50 映射( Mapping )

20、1289、 6、50、1屏幕截图 1289、 6、 50、2 图标 1289、 6、50、3 常用描述和使用 1289、 6、 51 从结果获取记录( Get rows from result ) 1299、 6、51、1屏幕截图 1299、 6、 51、2 图标 1299、 6、51、3 常用描述 1299、 6、 52 复制记录到结果( Copy rows to result ) 1299、 6、52、1屏幕截图 1299、 6、 52、2 图标 1309、 6、52、3 常用描述 1309、 6、 53 设置变量( Set Variable) 1309、 6、53、1屏幕截图 1309、

21、 6、 53、2 图标 1309、 6、53、3 常用描述 1319、 6、53、4 变量使用 1319、 6、 54 获取变量( Get Variable) 1319、 6、54、1屏幕截图 1319、 6、 54、2 图标 1329、 6、54、3 常用描述 1329、 6、 55 从以前的结果获取文件( Get files from result ) 1329、 6、55、1屏幕截图 1329、 6、 55、2 图标 1329、 6、55、3 常用描述 1329、 6、 56 复制文件名到结果( Set files in result ) 1339、 6、56、1屏幕截图 1339、 6

22、、 56、2 图标 1339、 6、56、3 常用描述 1339、 6、 57 记录注射器( Injector ) 1349、 6、57、1屏幕截图 1349、 6、 57、2 图标 1349、 6、57、3 常用描述 1349、 6、 58 套接字读入器( Socket Reader) 1359、 6、58、1屏幕截图 1359、 6、 58、2 图标 1359、 6、58、3 常用描述和使用 1359、 6、 59 套接字输写器( Socket Writer ) 1359、 6、59、1屏幕截图 1359、 6、 59、2 图标 1369、 6、59、3 常用描述和使用 1369、 6、6

23、0 聚合行( Aggregate Rows ) 1369、 6、60、1屏幕截图 1369、 6、 60、2 图标 1369、 6、60、3 常用描述 1369、 6、 60、4 选项 1379、6、61 流 XML输入(Streami ng XML In put ) 1379、 6、 61 、 1 屏幕截图 1379、6、61、2图标 1389、6、61、3常用描述 1399、6、61、4选项 1399、6、61、5完整的示例 1409、 6、 62 中止( Abort ) 1429、 6、 62、 1 屏幕截图 1429、6、62、2图标 1429、6、62、3常用描述 1439、6、62

24、、4选项 1439、 6、 63 Oracle 批量装载( Oracle bulk loader ) 1449、 6、 63、 1 屏幕截图 1449、6、63、2图标 1449、6、63、3常用描述 1459、6、63、4选项 14510、 任务设置( Job Settings) 14510 、1描述 14510 、2屏幕截图 14610 、3选项 14610 、4其它 14611、 任务条目( Job Entries) 14711 、1描述 14711 、2任务条目类型 14711 、 2、 1 特殊的任务条目 14711 、2、1 、1屏幕截图 14711 、2、1 、2图标 14711

25、 、2、1 、3常用描述 14811 、2、1 、3、1启动 14811 、2、1 、3、2Dummy 14811 、2、1 、3、3OK 14811、2、1、3、4ERROR 14811、2、2 转换 14911、2、2、 1 屏幕截图 14911、2、2、2 图标 14911、2、2、 3 常用描述 14911、2、2、4 选项 14911、2、 3 任务 15111、2、3、 1 屏幕截图 15111、2、3、2 图标 15111、2、3、 3 常用描述 15111、2、3、4 选项 15111、2、 4 Shell 15211、2、4、 1 屏幕截图 15211、2、4、2 图标 15

26、311、2、4、 3 常用描述 15311、2、4、4 选项 15311、2、5 Mail 15411、2、5、 1 屏幕截图 15411、2、5、2 图标 15411、2、5、 3 常用描述 15511、2、5、4 选项 15511、2、6 SQL 15611、2、6、 1 屏幕截图 15611、2、6、2 图标 15611、2、6、 3 常用描述 15611、2、6、4 选项 15611、 2、 7 FTP 15711、2、7、 1 屏幕截图 15711、2、7、2 图标 15711、2、7、 3 常用描述 15711、2、7、4 选项 15711、 2、 8 Table Exists 1

27、5811、2、8、 1 屏幕截图 15811、2、8、2 图标 15911、2、8、 3 常用描述 15911、2、8、4 选项 15911、2、9 File Exists 15911、2、9、 1 屏幕截图 15911、2、9、2 图标 15911、2、9、 3 常用描述 15911、2、9、4 选项 16011、 2、 10 Evaluation(javascript) 16011、2、10、 1 屏幕截图 16011、2、10、 2 图标 16011、2、10、 3 常用描述 16011、2、10、 4 选项 16111、 2、 11 SFTP 16111、2、11、 1 屏幕截图 16

28、111、2、11、 2 图标 16111、2、11、 3 常用描述 16211、2、11、 4 选项 16211、2、12 HTTP 16311、2、12、 1 屏幕截图 16311、2、12、 2 图标 16311、2、12、 3 常用描述 16311、2、12、 4 选项 16311、 2、 13 Create a file 16411、2、13、 1 屏幕截图 16411、2、13、 2 图标 16511、2、13、 3 常用描述 16511、2、13、 4 选项 16511、2、13、 5 其它 16511、 2、 14 Delete a file 16511、2、14、 1 屏幕截图

29、 16511、2、14、 2 图标 16511、2、14、 3 常用描述 16611、2、14、 4 选项 16611、2、14、 5 其它 16611、2、15 Wait a file 16611、2、15、 1 屏幕截图 16611、2、15、 2 图标 16611、2、15、 3 常用描述 16711、2、15、 4 选项 16711、2、15、 5 其它 16711、2、16 File compare 16711、2、16、 1 屏幕截图 16711、2、16、 2 图标 16811、2、16、 3 常用描述 16811、2、16、 4 选项 16811、2、16、 5 其它 1681

30、1、 2、 17 Put files with secureFTP 16911、2、17、 1 屏幕截图 16911、2、17、 2 图标 16911、2、17、 3 常用描述 16911、2、17、 4 选项 16911、 2、 18 Ping a host 17011、2、18、 1 屏幕截图 17011、2、18、 2 图标 17011、2、18、 3 常用描述 17011、2、18、 4 选项 17011、2、19 Wait for 17111、2、19、 1 屏幕截图 17111、2、19、 2 图标 17111、2、19、 3 常用描述 17111、2、19、 4 选项 17111

31、、 2、 20 Display Msgbox info 17211、2、20、 1 屏幕截图 17211、2、20、 2 图标 17211、2、20、 3 常用描述 17211、2、20、 4 选项 17211、2、21 Abort job 17311、2、21、 1 屏幕截图 17311、2、21、 2 图标 17311、2、21、 3 常用描述 17311、2、21、 4 选项 17311、 2、 22 XSL transformation 17411、2、22、 1 屏幕截图 17411、2、22、 2 图标 17411、2、22、 3 常用描述 17411、2、22、 4 选项 174

32、11、2、23 Zip files 17511、2、23、 1 屏幕截图 17511、2、23、 2 图标 17511、2、23、 3 常用描述 17511、2、23、 4 选项 17512、图形界面( Graphical View ) 17612、1 描述 17612、2 添加步骤或者任务条目 17612、2、 1 拖放创建步骤 17612、2、 2 从步骤类型树创建步骤 17712、2、 3 在你想要的位置创建步骤 17712、3 隐藏步骤 17712、4 转换步骤选项(右键上下文菜单) 17712、4、 1 编辑步骤 17712、4、 2 编辑步骤描述 17712、4、 3 数据迁移 1

33、7712、4、4 复制 17712、4、 5 复制步骤 17812、4、 6 删除步骤 17812、4、 7 显示输入字段 17812、4、 8 显示输出字段 17812、5 任务条目选项(右键上下文菜单) 17812、5、1 打开转换 /任务 17812、5、 2 编辑任务入口 17812、5、 3 编辑任务入口描述 17812、5、 4 复制任务入口 17812、 5、 5 复制选择的任务入口到剪贴板 17812、5、6 排列 /分布 17912、 5、 7 拆开节点 17912、 5、 8 删除所有任务入口的副本 17912、 6添加节点连接 17912、 7运行转换 17912、 8屏

34、幕截图 17912、 9执行选项 18012、 9、 1 在哪里执行 18012、9、2 预览 18012、 9、 3 使用安全模式 18012、 9、 4 日志级别 18012、 9、 5 重放日期 18012、9、6 参数 18012、9、7 变量 18012、 10设置远程或者从属服务器 18112、 10、 1 概述 18112、10、 2 屏幕截图 18113、日志(Logging ) 18113、1日志描述 18113、2屏幕截图 18213、3日志网格 18213、3、 1 转换日志网格 18213、3、 2 任务日志网格 18313、4 按钮 18313、4、 1 转换按钮 1

35、8313、4、 1、1 开始转换 18313、4、1、2 预览 18313、4、 1、3 显示错误行 18313、4、 1、4 清除日志 18413、4、 1、5 日志设置 18413、4、 1、6 仅仅显示活动的步骤 18413、4、 2 任务按钮 18413、4、 2、1 启动任务 18413、4、 2、2 停止任务 18513、4、 2、3 刷新日志 18513、4、 2、4 清除日志 18513、4、 2、5 日志设置 18513、4、 2、6 自动刷新 18614、网格( Grids ) 18614、1 描述 18614、2功能18614、3导航18615、资源库浏览器( Repos

36、itory Explorer) 18715、1描述18715、2屏幕截图18715、3右键单击功能 18715、4备份/资源库18816、 共享对象(Share objects) 1881、Spoon 介绍1、1什么是SpoonKettle 是” Kettle E.T.T.L. Envirnonment”只取首字母的缩写。这意味着它被设计用来帮助你实现你的 ETTL需要:抽取、转换、装入和加载数据。Spoon是一个图形用户界面, 它允许你运行转换或者任务,其中转换是用Pan工具来运行,任务是用 Kitchen来运行。Pan是一个数据转换引擎,它可以执行很多功能, 例如:从不同的数据源读取、操作

37、和写入数据。Kitchen是一个可以运行利用 XML或数据资源库描述的任务。通常任务是在规定的时间间隔内用批处理的模式自动运行。1、2安装要运行此工具你必须安装 Sun公司的JAVA运行环境1.4或者更高版本,相关资源 你可以从 上下载。1、3 运行 Spoon下面是在不同的平台上运行Spoon所支持的脚本:Spoon.bat:在 windows 平台运行 Spoon。Spoon.sh:在 Linux、Apple OSX、Solaris 平台运行 Spoon。1、4资源库一个Kettle资源库可以包含那些转换信息,这意味着为了从数据库资源中加载一 个转换,你必须连接相应的资源库。要实现这些,你

38、需要在资源库中定义一个数据库连接,你可以在Spoon启动的时候,利用资源库对话框来定义。诞择一于资椅申Pentaho Data IntegrationPreviously Kettle赛库 |EqbefveiTEpaatEiry二新建|歸|删隊 pentahoopen source business intel I hk欢迎使用Kettle -资源库登陆屏幕截图关于资源库的信息存储在文件reposityries.xml ”中,它位于你的缺省 home目录的隐藏目录.kettle ”中。如果是 windows系统,这个路径就是c:Documents andSett in gs.kettle。如果

39、你不想每次在 Spoon启动的时候都显示这个对话框,你可以在编辑/选项”菜单下面禁用它。* : admin用户的缺省密码也是 admin。如果你创建了资源库,你可以在资源库/编辑用户”菜单下面修改缺省密码。1、5资源库自动登录你可以设置以下的环境变量,来让Spoon自动登录资源库。环境变量:KETTLE_REPOSITORY,KETTLE_USER,KETTLE_PASSWORD1、6定义1、6、1转换Value : Values是行的一部分,并且是包含以下类型的的数据:Strings、floating pointNumbers、unlimited precision BigNumbers、I

40、ntegers、Dates、或者 Boolean。Row :行包含 0个或者多个 Values。Output Stream :一个 Output Stream是离开一个步骤时的行的堆栈。Input Stream :一个In put Stream是进入一个步骤时的行的堆栈。Hop :个Hop代表两个步骤之间的一个或者多个数据流。一个Hop总是代表着一个步骤的输出流和一个步骤的输入流。Note :一个Note是一个转换附加的文本注释信息。这亍转换的意思是:J从一吓数据库表中读取信息 杷信息写到文本文件中去表输入艾本交件输出1、6、2任务Job Entry :一个Job Entry是一个任务的一部分

41、,它执行某些内容。Hop : 一个Hop代表两个步骤之间的一个或者多个数据流。一个Hop总是代表着两个JobEntry之间的连接,并且能够被原始的 Job Entry设置,无条件的执行下一个 Job Entry,直到 执行成功或者失败。Note :一个Note是一个任务附加的文本注释信息。Start执行转换1、7工具栏含义a创建一个新的转换或者任务创建一个新的转换创建一个新的任务氏打开一个转换或者任务,不管你有没有连接到资源库Q保存转换或者任务到一个文件或者资源库3.用不同的文件名保存转换或者任务f母返回一个打印对话框,你可以指定页数或者页边等A运行转换或者任务:从 XML文件或者资源库中运行

42、当前的转换预览转换:在内存中运行当前的转换,你可以预览指定的步骤产生的行按照指定的日期和时间重放转换检验转换:Spoon将对每一个步骤进行检查,以确定是否能得到期望值护效果分析:转换将给老的数据库带来什么样的结果生成在运行转换之前需要执行的SQL语句1、8选项你可以改变很多选项来增强图形用户界面的个性化。例如你可以设置窗体的字体和颜色。要改变这些选项,你可以在“编辑/选项”中设置。opii*nvGeneral LiFored width S&ntjFomt for notes:BacfcgroLFxl col or;Workspace badround cdcr:Tab color:Coyri

43、erTflhpmaTahcxnaFanton woffepace:Ioan siEt n workspace; 卩 Line writhan wwspacer |Y Shadow size on workspace: GDahg rridde perceritage: 35Canvas anb-abasng7 厂Use look of 05? rShffw bfisnting graphics IPfrefemd longue;丽庄莎盂longish (US)Al 烧咗 language:1、8、1 General 标签名称含义Maximum undo lever设置能被Spoon撤销的最大步

44、骤数Default preview size设置转换预览时从步骤中可以得到的行数Show tips at startup设置在启动的时候是否显示提示信息Show welcome page at startup设置在运行Spoon的时候是否显示欢迎页面Use database cacheSpoon的缓存信息存储在源和目标数据库上。 当我们改变数据库的时候可能会得到不正确 的结果,在这种情况下,可能需要完全禁用 缓存,而不是每次都去清除缓存。Open last file at startup这个选项可用时,可以自动的加载最近从 XML 文件或者资源库中打开的转换Auto save cha nged

45、 file这个选项可用时,在运行转换之前,将自动 保存转换改变的内容On ly show the active file in the main tree这个选项将按照目前的活动文件,在主菜单 中减少转换或者任务的项目Only save used connection inXML这个选项将限制转换的 XML输出Ask about replacingexistingconnection on ope n/import这个选项将在替换一个已经存在的数据库连 接之前询冋Replace existi ngconnectionson ope n/importShow save con firmati o

46、n这个选项将允许你在转换改变的时候,关闭确认保存对话框Automatically split hops这个选项将允许你在分割 Hop的时候,关闭 确认对话框Show copy or distribute rows warni ng这个选项将允许你在设计一个步骤有多个输 出的时候,关闭警告信息Show the repositoriesdialogat startup这个选项控制是否在启动的时候显示资源库 对话框Clearcustomflagsandparameters这个选项将清除在插件或者步骤对话框中设 置的所有参数和标记1、8、2 Look Feel 标签名称含义Default font被对

47、话框、树、输入字段用到的字体Graph font被图形界面用到的字体Grid fontSpoon所有网格用到的字体Note font图形界面备注用到的字体Backgro und colorSpoo n、对话框的背景色Graph backgro und colorSpoon图形界面用到的背景Color of selected tabs标示标签被激活的状态Icon size图标的尺寸,原始尺寸是 32*32像素,最好 设置成16,24,32,48,64 或者其它32的倍数Line width这个设置影响图形界面上 Hop的线宽,以及 步骤的边框Shadow size如果这个尺寸大于 0,步骤、Ho

48、p和备注将在 画布上留下阴影,好像转换悬浮在画布上Dialog middle perce ntage缺省参数是35%.Can vas an ti-alias ing en abled?Take over look from the OS?Show branding graphicsDefault locale to use指定缺省的语言Fail over locale to use因为Kettle原始的语言是英语,所以最好设 置成央语1、9搜索元数据可以通过编辑/Search meta-data或者CTRL+F来使用这个特性。这个选项将在可用的字段、 连接器、注释以及所有加载的任务和转换中搜索

49、,并展示搜索的结果。1、10设置环境变量添加设置环境变量的功能, 使动态的测试转换变为可能。通常变量被一个任务中不同的转换设置。不管怎么样,在开发或者测试期间,你可能需要手动的设置变量。Please enter the vakues of the variables or create new ones-ini xiTF村*,jiue1蚱 I 匪消|可以通过编辑/Set Environment variables ”或者CTRL+J来使用这个特性.当你运 行一个未定义的变量时将出现这个窗口,你可以在执行的时候去定义它。2、创建一个转换或任务(Creating aTransformation o

50、r Job)可以通过工具栏上的转换创建按钮和任务创建按钮卩.1或者文件创建按钮d来创建,也可以通过“文件/新建”或者快捷方式“ CTRL+N ”来创建。-1 x|Select the type of file to createTransformation Job駆消当你选择了你需要创建的文件类型,将会为你的选择(任务或者转换)创建一个图形用户界面。3、数据库连接(Database Connections)3、1描述一个连接描述了 Kettle连接数据库的方法,在左边树菜单的顶部展示了所有可用的连接。3、2设置窗口3、3选项Conn ection n ame:定义转换或者任务访问的连接的唯一名

51、称Conn ection type :连接的数据类型Method of access:可以是 Native(JDBC),ODBC,或者 OCIServer host name:指定数据库部署的主机或者服务器的名称,也可以指定IP地址Database name指定连接的数据库的名称,如果是 ODBC方式就指定 DSN名称Port number:设定数据库监听的 TCP/IP端口号User name/password :指定连接数据库的用户名和密码3、4数据库用法数据库访冋方法服务器名称/地址数据库名称端口(缺省)用户名/密码OracleNativeOracledatabaseSID需要(1521

52、)ODBCODBC DSN n ame需OCIDatabase TNS n ame需MySQLNative需MySQL database n ame可选(3306)密码可选ODBCODBC DSN n ame密码可选MSAccessODBCODBC DSN n ame可选MS SQL ServerNativeDatabase n ame需要(1433)ODBCODBC DSN n ame需IBM DB2Native需Database n ame需要(50000)需ODBCODBC DSN n ame需AS/400Native需AS/400Libraryn ame可选需ODBCODBC DSN

53、n ame需SybaseNative需Database n ame需要(5001)需ODBCODBC DSN n ame需4、SQL 编辑器(SQL Editor)4、1描述有时候当你创建表、删除索引或者修改字段的时候,有一个简单的SQL编辑器是再好不过了。Spoon提供的简单SQL编辑器完全可以帮助你实现这些。事实上,大多数的 DDL例 女口 create/alter table ”、“ create index ” 或者create sequenee ” 命令可能通过 SQL 编辑器窗口运行。注:多个SQL语句时必须用“;”隔开。4、2屏幕截图Simple SQL editorExecuteClear cacheClose4、3局限性这只是一个简单的 SQL编辑器,它不可能完全知道超过20种它所支持的数据库的方言。这意味着创建存储过程、触发器或者其它的数据库对象可能会带来很多问题。在这种情况下,请考虑使用数据库自带的工具。5、数据库浏览器(Database Explorer)5、1屏幕截图13-jnl x|Ptvicvi frjt tDO rc/w of AU_SHENCH4CAILIA0

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!