首页 > 其他分享 >kettle 资源库的创建

kettle 资源库的创建

时间:2023-01-12 21:23:31浏览次数:31  
标签:repInfo 资源库 repositoriesMeta admin 创建 kettle new

kettle 可以选择 文件或者数据 作为资源信息

新建资源库

  • 数据类型 mysql
  • 库名: kettle 随便取
资源库数据库方式创建
  • 右上角选择 connnect-> other resourse -> mysql-> 填在资料选择刚创建的库
  • 下一步设置管理资源库->设置用户密码 admin:admin

查看数据

  • 打开数据库查看是否创建很多 r_开头的数据表

资源库

  • 存贮ETL 任务和转换信息
  • java api 调用需要使用

代码查看资源库信息

KettleEnvironment.init();
RepositoriesMeta repositoriesMeta = new RepositoriesMeta();
repositoriesMeta.readData();
RepositoryMeta repositoryMeta = repositoriesMeta.findRepository("test-data");
连接资源库
KettleEnvironment.init();
 DatabaseMeta dataMeta = new DatabaseMeta("test-data","MYSQL","Native","localhost","test","3306","root","toor@1234");
KettleDatabaseRepositoryMeta repInfo = new KettleDatabaseRepositoryMeta();
repInfo.setConnection(dataMeta);
KettleDatabaseRepository repository = new KettleDatabaseRepository();
repository.init(repInfo);
repository.connect("admin", "admin");

标签:repInfo,资源库,repositoriesMeta,admin,创建,kettle,new
From: https://www.cnblogs.com/guanchaoguo/p/17047936.html

相关文章

  • VBS脚本:创建文件或文件夹快捷方式放入开始菜单
    REM以管理员权限运行SetWshShell=WScript.CreateObject("WScript.Shell")IfWScript.Arguments.Length=0ThenSetObjShell=CreateObject("Shell.Applicati......
  • LeetCode刷题(72)~按既定顺序创建目标数组【!】
    题目描述给你两个整数数组nums和index。你需要按照以下规则创建目标数组:目标数组target最初为空。按从左到右的顺序依次读取nums[i]和index[i],在target数组中的......
  • 继承Thread类创建多线程
    之前我们学习了多线程,今天来说Java程序中如何实现多线程,Java提供了两种多线程实现方法,今天就来说说第一种继承Thread类创建多线程,另一种方法请看下篇!在学习多线程之前,先来看......
  • C++ 使用 new 创建二维数组
    C++使用new创建二维数组最直接的方法就是 ​​newT[M][N]​​​。返回的指针类型是 ​​T(*)[N]​​​,它是指向数组的指针,可以直接使用数组下标形式访问元素。释放内......
  • JavaScript中数组的概念以及创建
     先给大家分享一些JavaScript的相关资料: ​​认识JavaScript到初体验​​​​JavaScript注释以及输入输出语句​​​​JavaScript变量的使用、语法扩展、命名规范​​​......
  • NET-async-await是否会创建新线程
    title:.NETasync/await是否会创建新线程date:2022-12-0610:36:46tags:-.NET先上结论CPU密集型操作,比如计算,如果不使用Task,ThreadPool、Thread,则不会创建新线程......
  • uni-app创建项目
     文件-新建-1.项目 ......
  • strapi系列-如何创建一个定时任务-Cron Jobs
    Cron是什么?Cron有多种用途。CronJobs用于安排服务器上的任务运行。它们最常用于自动化系统管理或维护。然而,它们也与Web应用程序的构建相关。Web应用程序可能需......
  • C++ 使用 new 创建二维数组
    1.直接创建C++使用new创建二维数组最直接的方法就是newT[M][N]。返回的指针类型是T(*)[N],它是指向数组的指针,可以直接使用数组下标形式访问元素。释放内存直接使......
  • pandas——pandas的数据结构与创建数据对象
    1.pandas的数据结构Seriesseries是一维数据importpandasaspds=pd.Series([1,2,3,4,5])print(s.index)#获取series的索引print(s.values)#获取series的值D......