Kettle使用_6 配置资源库
Kettle_6 配置资源库
需求:将kettle里的流程保存在数据库中.
解决方法:通过Kettle自带的资源库解决该问题.
1) 打开Kettle7.1点击右上角选择资源管理菜单
2) 接上图按照提示选择资源库并配置.这里演示的是配置在mysql数据库中.
3)接Kettle使用_1转换之错误处理章节配置个流程,见下图示意:
4) 资源库里验证配置的转换及其关系,通过如下SQL可以清晰的看到当前转换的步骤、顺序、组件相关的信息.
SELECT A.ID_TRANSFORMATION AS"转换序号",
A.NAME AS"转换名称" ,
B.NAME AS"组件名称",
ID_STEP AS"步骤顺序",
C.CODE AS"组件编码",
C.DESCRIPTION AS"组件描述",
C.HELPTEXT AS"组件功能详解"
FROM r_transformation A
JOIN r_step BON A.ID_TRANSFORMATION = B.ID_TRANSFORMATION
JOIN r_step_type CON B.ID_STEP_TYPE = C.ID_STEP_TYPE
执行结果:
转换序号 |
转换名称 |
组件名称 |
步骤顺序 |
组件编码 |
组件描述 |
组件功能详解 |
1 |
转换 1 |
表输入 |
1 |
TableInput |
表输入 |
从数据库表里读取信息. |
1 |
转换 1 |
表输出 |
2 |
TableOutput |
表输出 |
写信息到一个数据库表 |
1 |
转换 1 |
文本文件输出 |
3 |
TextFileOutput |
文本文件输出 |
写记录到一个文本文件. |
5) 资源库数据库(mysql)版配置完毕
Kettle使用_6 配置资源库相关推荐
- kettle配置资源库
kettle 数据库资源库配置,在使用kettle过程中可以配置资源库,将建好的作业和转换都保存在资源库中,下次直接登录就可以看到所有保存的作业和转换. 本教程使用kettle v8.2.mysql ...
- kettle使用mysql作为资源库报错 创建资源库时只有25张表,原本应该46张表。
kettle使用mysql作为资源库报错 创建资源库时只有25张表,原本应该46张表. 连用户表都没有 ,导致连 默认的 admin和guest都无法登陆自己的资源库!!!! 问题是 SQL语句里边使 ...
- Kettle连接HiveServer2配置和常见问题解决
Kettle连接HiveServer2配置和常见问题解决 参考文章: (1)Kettle连接HiveServer2配置和常见问题解决 (2)https://www.cnblogs.com/xieys- ...
- kettle carte服务配置
kettle carte服务配置 carte子服务器作为kettle的组成模块,用来远程执行转换和作业.carte是一个轻量级的服务进程,可以支持远程监控,并为转换提供集群的能力.子服务器是集群的最小 ...
- 关于kettle 7.1创建资源库的方法
关于kettle 7.1创建资源库的方法 第一步 右键右上角的Connect 第二步打开Connect后会显示3种资源库 Pentaho Repository Database Repository( ...
- kettle安装与配置
一.kettle下载 kettle官网地址:Home | Kettle 二.安装配置java环境 参考:java环境配置 三.配置kettle 1.解压 2.双击Spoon.bat出现错误提示: 说明 ...
- kettle java环境变量,kettle环境变量配置
一,环境配置: 1,安装jdk,并配置java环境 a).打开我的电脑--属性--高级--环境变量 b).新建系统变量JAVA_HOME和CLASSPATH 变量名:JAVA_HOME 变量值:C:\ ...
- kettle资源库配置
资源库的作用:资源库是用来保存操作步骤和相关的日志,转换,JOB 等信息.用户通过图形界面创建的的转换任务可以保存在资源库中.资源库可以是各种常见的数据库,用户通过用户名/ 密码来访问资源库中的资源, ...
- kettle 数据库资源库
一.简介 资源库,顾名思义,是存放转换和作业脚本的地方.不是业务数据库. 文件资源库: 将脚本保存在本地创建的目录中,打开资源库可以管理所有的脚本.可以解决在作业中引用其它脚本带来的路径问题,避免因不 ...
最新文章
- 2015-03-18 - Deliberately pass a wrong note type for my task creation
- C# TreeNode的使用方法
- html5css3js文件作业,HTML5 CSS3 JavaScriptWeb前端开发自测试卷2.docx
- 三星+android+7.0+自动纠正单词,升级党必看!三星S/Note系列更新Android 7.0指南
- SURF算法学习心得
- a6账套管理显示无法连接服务器,航天A6基础版简单建账实施流程
- 彻底关闭 wps 热点广告
- 微信云控的好处及云控与群控的差别,后续讨论微信不死号
- 手机点击出现蓝色区域方块
- CSS hack:针对IE6,IE7,firefox显示不同效果
- 技巧心得:在国家核心期刊发表文章应注意(三)
- .net读取Excel批注
- 想要入行web前端要知道web前端的的基本工作职责
- 学习如逆水行舟,不进则退
- python rsa加密解密_RSA加密解密(python版)
- (转载)智慧能源物联网应用是什么样的
- 第53课实战操作Kafka+Flume成功! Spark大型项目广告点击项目技术骨架实现之Spark+Kafka+Flume实战
- 数据结构与常用集合总结
- 最佳实践 | 用腾讯云AI语音识别零基础实现小程序语音输入法
- Python爬虫实践:获取石家庄空气质量历史数据(13年至今)
热门文章
- OpenCASCADE可视化:3D演示之3D视图设施
- boost::sort模块实现spreadsort 64 位整数排序示例
- boost::mpl::for_each相关的测试程序
- boost::mpi模块reduce() 集合的性能测试
- boost::math模块使用根查找的示例
- boost::geometry::azimuth用法的测试程序
- GDCM:gdcm::ServiceClassUser的测试程序
- Boost:bind绑定的回归测试
- Boost:bind绑定访客的测试程序
- VTK:Rendering之Rotations