kettle工具的简单使用

kettle工具的简单使用1.使用kettle抽取CSV文件通过Kettle工具抽取CSV文件csv_extract.csv中的数据并保存至数据库extract的数据表csv中。(1)、创建一个转换通过使用Kettle工具,创建一个转换csv_extract,并添加“CSV文件输入”控件、“表输出”控件以及Hop跳连接线,具体如图所示。(2)、配置CSV输入插件双击“CSV文件输入”控件,进入“CSV文件输入”界面。完成配置。单击【浏览】按钮,选择要抽取的文件csv_extract.c…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.使用kettle抽取CSV文件

通过Kettle工具抽取CSV文件csv_extract.csv中的数据并保存至数据库extract的数据表csv中。

(1)、创建一个转换

      通过使用Kettle工具,创建一个转换csv_extract,并添加“CSV文件输入”控件、“表输出”控件以及Hop跳连接线,具体如图所示。

kettle工具的简单使用

(2)、配置CSV输入插件

双击“CSV文件输入”控件,进入“CSV文件输入”界面。完成配置。

kettle工具的简单使用 

  1. 单击【浏览】按钮,选择要抽取的文件csv_extract.csv
  2. 单击【获取字段】按钮,Kettle自动检索CSV文件,并对文件中的字段类型、格式、长度、精度等属性进行分析。
  3. 单击【预览】按钮,查看文件csv_extract.csv的数据是否抽取到CSV文件输入流中。

(3)配置表输出插件

kettle工具的简单使用

  1. 双击“表输出”控件,进入“表输出”控件的配置界面
  2. 单击【新建】按钮,配置数据库连接,配置完成后单击【确认】按钮。
  3. 单击目标表右侧的【浏览】按钮,获取目标表,即数据表csv;勾选“指定数据库字段”的复选框。
  4. 单击“数据库字段”选项卡,再单击【输入字段映射】按钮,弹出“映射匹配”对话框,将“源字段”选项框的字段和“目标字段”选项框对应的字段进行映射匹配。

ps:目标数据库及表需要提前建好。

(4)进行转换

单击转换工作区顶部的   三角 按钮,运行创建的csv_extract转换。

(5)查看数据

通过SQLyog工具,查看数据表csv是否已成功插入100行数据。

kettle工具的简单使用

2、json文件的抽取

   通过Kettle工具抽取JSON文件json_extract.json中的数据并保存至数据库extract中的数据表json中。

(1)通过使用Kettle工具,创建一个转换json_extract,并添加“JSON input”控件、“表输出”控件以及Hop跳连接线,具体如图所示。

kettle工具的简单使用

 

(2)配置JSON文件输入控件

  单击【浏览】按钮,选择要抽取的JSON文件json_extract.json;单击【增加】按钮,将所选择的文件添加到“选中的文件和目录”处。

kettle工具的简单使用 

 单击“字段”选项卡,添加要抽取的数据字段(这里采用分层抽取数据字段,先抽取id和data字段,再从data字段中抽取field和value字段)

kettle工具的简单使用

双击“JSON input 2”控件,进入“JSON输入”界面 ,勾选“源定义在一个字段里?”的复选框;在“从字段获取源”处的下拉框中选择字段名,即data。单击“字段”选项卡;添加从字段data中抽取的field和value字段。

kettle工具的简单使用

kettle工具的简单使用

(3)配置表输出控件

kettle工具的简单使用 

(4)、运行转换json_extract

(5)、查看数据表json中的数据

kettle工具的简单使用

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181362.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月16日 下午2:00
下一篇 2022年10月16日 下午2:00


相关推荐

  • webAR涉及的技术「建议收藏」

    webAR涉及的技术「建议收藏」1.技术体系1.1技术体系整理其中绿色底色的代表Demo中表现出的能力比较成熟,可以直接应用。脑图地址:http://naotu.baidu.com/file/3392a895a90397252

    2022年8月5日
    9
  • LMArena最新排名:文心大模型5.0 Preview文本能力位居国内第一

    LMArena最新排名:文心大模型5.0 Preview文本能力位居国内第一

    2026年3月12日
    2
  • java游戏激活成功教程版盒子,37游戏盒子-37游戏盒子最新版 v4.0.0.4 官方版[通俗易懂]

    java游戏激活成功教程版盒子,37游戏盒子-37游戏盒子最新版 v4.0.0.4 官方版[通俗易懂]37游戏盒子37游戏盒子最新版是一款提供游戏下载辅助软件。37游戏盒子最新版内置海量游戏而且不断更新,让玩家不必到处找游戏。而且还会自动去检测游戏所需要的软件和硬件环境,玩家只需轻松一点,就可以实现游戏的下载、安装、运行全部过程。37游戏盒子最新版特色说明:1、内置海量游戏,不断更新,不必到处找游戏。2、只需轻松一点,实现游戏的下载、安装、运行,减少用户麻烦,节省玩家时间。3、斥资千万,全新搭建智…

    2022年7月7日
    150
  • windows下载安装adb(极其简单)

    windows下载安装adb(极其简单)单独安装adb,不安装sdk下载adbGoogle很好的心,直接放出ADB的档案供人下载。下档路径如下:Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zipMac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zipLinux版本:https://dl.google.com/andro

    2022年5月16日
    49
  • 幂运算、对数和指数学习

    幂运算、对数和指数学习1 幂运算 整数幂和分数幂 幂 维基百科 自由的百科全书 https zh wikipedia org wiki E5 86 AA 注意 b 为底数 n 为指数 1 1 分数幂运算 1 2 幂运算的运算公式和法则 1 3 次方根 2 对数 2 1 对数的基本概念对数 维基百科 自由的百科全书 https zh wikipedia org wiki E5 AF B9 E6

    2026年2月3日
    3
  • webpack打包普通html项目,webpack打包处理

    webpack打包普通html项目,webpack打包处理简介 webpack 是前端最流行的打包工具 能够做到以下 1 将 sass less 等预编译的 CSS 语言转化为浏览器能够识别的 css 文件 2 能够将多个文件 比如 多个 sass 文件 打包生成一个文件 3 能够打包 images styles assets scripts 等前端常见的文件 4 搭建了开发环境 开启了服务器 5 监视文件变化 文件改变后 能够自动刷新浏览器 6 对于 V

    2026年3月19日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号