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 配置资源库相关推荐

  1. kettle配置资源库

    kettle 数据库资源库配置,在使用kettle过程中可以配置资源库,将建好的作业和转换都保存在资源库中,下次直接登录就可以看到所有保存的作业和转换. 本教程使用kettle v8.2.mysql ...

  2. kettle使用mysql作为资源库报错 创建资源库时只有25张表,原本应该46张表。

    kettle使用mysql作为资源库报错 创建资源库时只有25张表,原本应该46张表. 连用户表都没有 ,导致连 默认的 admin和guest都无法登陆自己的资源库!!!! 问题是 SQL语句里边使 ...

  3. Kettle连接HiveServer2配置和常见问题解决

    Kettle连接HiveServer2配置和常见问题解决 参考文章: (1)Kettle连接HiveServer2配置和常见问题解决 (2)https://www.cnblogs.com/xieys- ...

  4. kettle carte服务配置

    kettle carte服务配置 carte子服务器作为kettle的组成模块,用来远程执行转换和作业.carte是一个轻量级的服务进程,可以支持远程监控,并为转换提供集群的能力.子服务器是集群的最小 ...

  5. 关于kettle 7.1创建资源库的方法

    关于kettle 7.1创建资源库的方法 第一步 右键右上角的Connect 第二步打开Connect后会显示3种资源库 Pentaho Repository Database Repository( ...

  6. kettle安装与配置

    一.kettle下载 kettle官网地址:Home | Kettle 二.安装配置java环境 参考:java环境配置 三.配置kettle 1.解压 2.双击Spoon.bat出现错误提示: 说明 ...

  7. kettle java环境变量,kettle环境变量配置

    一,环境配置: 1,安装jdk,并配置java环境 a).打开我的电脑--属性--高级--环境变量 b).新建系统变量JAVA_HOME和CLASSPATH 变量名:JAVA_HOME 变量值:C:\ ...

  8. kettle资源库配置

    资源库的作用:资源库是用来保存操作步骤和相关的日志,转换,JOB 等信息.用户通过图形界面创建的的转换任务可以保存在资源库中.资源库可以是各种常见的数据库,用户通过用户名/ 密码来访问资源库中的资源, ...

  9. kettle 数据库资源库

    一.简介 资源库,顾名思义,是存放转换和作业脚本的地方.不是业务数据库. 文件资源库: 将脚本保存在本地创建的目录中,打开资源库可以管理所有的脚本.可以解决在作业中引用其它脚本带来的路径问题,避免因不 ...

最新文章

  1. 2015-03-18 - Deliberately pass a wrong note type for my task creation
  2. C# TreeNode的使用方法
  3. html5css3js文件作业,HTML5 CSS3 JavaScriptWeb前端开发自测试卷2.docx
  4. 三星+android+7.0+自动纠正单词,升级党必看!三星S/Note系列更新Android 7.0指南
  5. SURF算法学习心得
  6. a6账套管理显示无法连接服务器,航天A6基础版简单建账实施流程
  7. 彻底关闭 wps 热点广告
  8. 微信云控的好处及云控与群控的差别,后续讨论微信不死号
  9. 手机点击出现蓝色区域方块
  10. CSS hack:针对IE6,IE7,firefox显示不同效果
  11. 技巧心得:在国家核心期刊发表文章应注意(三)
  12. .net读取Excel批注
  13. 想要入行web前端要知道web前端的的基本工作职责
  14. 学习如逆水行舟,不进则退
  15. python rsa加密解密_RSA加密解密(python版)
  16. (转载)智慧能源物联网应用是什么样的
  17. 第53课实战操作Kafka+Flume成功! Spark大型项目广告点击项目技术骨架实现之Spark+Kafka+Flume实战
  18. 数据结构与常用集合总结
  19. 最佳实践 | 用腾讯云AI语音识别零基础实现小程序语音输入法
  20. Python爬虫实践:获取石家庄空气质量历史数据(13年至今)

热门文章

  1. OpenCASCADE可视化:3D演示之3D视图设施
  2. boost::sort模块实现spreadsort 64 位整数排序示例
  3. boost::mpl::for_each相关的测试程序
  4. boost::mpi模块reduce() 集合的性能测试
  5. boost::math模块使用根查找的示例
  6. boost::geometry::azimuth用法的测试程序
  7. GDCM:gdcm::ServiceClassUser的测试程序
  8. Boost:bind绑定的回归测试
  9. Boost:bind绑定访客的测试程序
  10. VTK:Rendering之Rotations