`
骑猪逛街666
  • 浏览: 141736 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ETL工具之——kettle使用简介

 
阅读更多

阅读原文请点击

摘要: 今天我们打断一下ELK工具的使用讲解过程,来说说ETL工具kettle。首先我们要了解一下什么是ETL工具: ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。

今天我们打断一下ELK工具的使用讲解过程,来说说ETL工具kettle。首先我们要了解一下什么是ETL工具:
ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。

把数据从源取出,通过处理后放到标准的数据库中,你可以初略的这么去认为,这对于需要大量操作数据表格的人来说是有福了额(集团对账,片区分销体系汇总,无数的Excel),你可以在保证在数据格式安全合法的情况下UI试的吧元数据规规矩矩的导入到你的表里面,然后在进行相关的操作。ETL工具有很多,相关信息大家可以参考这篇文章:http://blog.csdn.net/hfxl1108/article/details/8564941 。而我今天要说的就是其中一款开源开源工具:kettle 下载地址:http://kettle.pentaho.com/
kettle ,是一款很好用的开源工具。期精准的UI操作非常的省事。我今天要说的是Windows版本,当然Windows版本和LIunx的操作是一样的。首先我们去下载好kettle,然后解压至指定目录。进入目录运行spoon.bat
image

出现UI界面:
image

最终界面:
image

你可以选择新建一个准换,然后在左侧的组件界面选择组件,拉去到右侧的空白面板上,我们今天一一个Excel数据到数据库为例子:需要选取三个组件,分别是:获取文件名、Excel输入、表输出
选取完成以后是这个样子的:
image

我们需要按照先后顺序对其进行连接:按住shift然后连接:
image

好了,现在开始我们的UI操作,
第一步:双击获取文件名

image

完成以后的设置应该是这个样子的:
image

至此第一步完成

第二步:双击Excel输入
1、编辑文件面板:

image

完成后的文件面板:
image

2、编辑工作表面板:这里需要注意的是,你要明确你的表头在在第几行第几列(从0开始)不然后面获取字段的时候会出现问题。
image
完成后的面板:
image
3、编辑字段面板:
image
至此Excel输入完成。

第三步:双击表输出
1、新建一个数据库练级:
image

2、选择目标表
image
3、获取数据字段:
image
4、映射字段:
image
打完收工。

第四步:获取文件名

image

第五步:运行
image
image
image

到这里就全部完成了,来看看数据是否进入了数据库:
image
数据已存在!

好了,你可以进行你操作了,还有很多很多的好用的功能没有介绍,自己去看看吧,很好玩的。

阅读原文请点击

分享到:
评论

相关推荐

    Etl工具-kettle-spoon

    **ETL工具——Kettle Spoon** Kettle,也被称为Pentaho Data Integration(PDI),是一种强大的、开源的ETL(提取、转换、加载)工具,用于数据集成和数据清洗。它提供了一种图形化的界面,名为Spoon,让用户无需...

    ETL数据整合与处理(Kettle)教案.rar

    《ETL数据整合与处理——Kettle深度解析》 在当今大数据时代,数据已经成为企业决策的重要依据。ETL(Extract, Transform, Load)是数据仓库系统中的关键环节,负责从不同源头抽取数据、转换数据格式并加载到目标...

    异构数据的同步——kettle

    标题中的“异构数据的同步——kettle”指的是在不同数据源之间进行数据迁移和集成的过程,而Kettle是一款强大的开源ETL(提取、转换、加载)工具,它专门用于处理这种异构数据同步的问题。Kettle,又称为Pentaho ...

    数据集成ETL工具Kettle的功能介绍与快速入门指南

    内容概要:本文详细介绍了Pentaho公司开发的开源ETL工具——Kettle,涵盖其两大主要组件Spoon(GUI)和Kitchen(CLI)的基本特性和应用场景。同时,文章还提供了一个详细的快速入门实例,指导读者安装、设置以及使用...

    etl开发工具kettle7

    在本案例中,我们关注的是Kettle的第七个主要版本——Kettle7。 Kettle7带来了许多改进和新特性,旨在提升用户体验和性能。首先,它的用户界面(UI)得到了优化,使得工作流设计更为直观和高效。开发者可以通过拖拽...

    ETL 以及 KETTLE 简介

    Kettle是一款开源的ETL工具,以其出色的性能和丰富的功能受到广大用户的青睐。Kettle的核心组件包括: 1. **Chef——工作(job)设计器**:这是一个图形用户界面工具,用于设计作业。作业是由多个作业项按照特定顺序...

    开源ETL工具KETTLE的深入之作

    本文将深入探讨开源ETL(Extract, Transform, Load)工具——Kettle(现称Pentaho Data Integration)。Pentaho Kettle Solutions是一本详细介绍如何使用Pentaho Data Integration构建开源ETL解决方案的专业书籍。...

    PDI构建开源ETL解决方案_.pdf、开源ETL工具-PentahoKettle使用入门.pdf

    标题中的"PDI构建开源ETL解决方案"和"开源ETL工具-Pentaho Kettle使用入门"都指向了同一件事情——使用Pentaho Data Integration(PDI,也常被称为Kettle)来构建开源的企业级数据提取、转换和加载(ETL)解决方案。...

    kettle工具——用于数据迁移等

    Kettle,全称为Pentaho Data Integration(PDI),是一款强大的数据集成工具,主要用于数据抽取、转换和加载(ETL)过程。在信息技术领域,ETL是数据仓库建设中的核心环节,它负责从不同的数据源抽取数据,进行清洗...

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

    通过以上内容,我们可以看出Kettle Spoon是一个功能强大的ETL工具,它简化了数据处理的复杂性,使得数据工程师能够更专注于数据的转化逻辑,而不是底层实现。无论是在数据清洗、数据整合还是数据分析项目中,Spoon都...

    A magical ETL tools : Kettle

    标题中的"A magical ETL tools: Kettle"指的是一种强大的数据处理工具——Kettle,它在信息技术领域,尤其是数据仓库和大数据分析中扮演着重要角色。ETL是Extract, Transform, Load的缩写,是数据仓库系统中用于将...

    kettle 电子书 使用PDI构建开源ETL解决方案 [MATT CASTERS著;初建军,曹雪梅译]

    Kettle,作为Pentaho BI套件的一部分,是一款完全基于Java开发的开源ETL工具。它以其图形化的工作流设计界面、灵活的数据处理能力和高扩展性而备受赞誉。书中首先会介绍Kettle的基本概念和架构,让读者理解其工作...

    开源ETL工具-PentahoKettle使用入门

    ### 开源ETL工具-Pentaho Kettle 使用入门 #### 一、Kettle 概述 Kettle(Kettle E.T.T.L. Environment)是一款专为数据抽取、转换、加载(ETL)而设计的强大开源工具。其名字来源于项目主程序员 Matt 的一个设想...

    基于 Ajax的 ETL 工具分析与 web 实现

    本文介绍了如何使用Ajax技术设计和实现一个基于Web的ETL工具,重点在于提高用户体验和系统性能。通过集成Kettle的强大功能,该工具能够有效地处理复杂的ETL任务。此外,Ajax技术的应用显著提升了系统的交互性和响应...

    东方通(东方通ETL工具软件TI-ETLv2产品白皮书全解).zip

    《东方通ETL工具软件TI-ETLv2产品白皮书全解》是关于国产中间件领域的详尽解析,尤其聚焦于东方通公司的ETL(Extract, Transform, Load)工具的最新版本——TI-ETLv2。ETL是数据处理领域中的关键组件,负责从不同...

    Kettle使用文档

    【Kettle ETL工具详解】 Kettle,全称为Pentaho Data Integration,是一款强大的开源ETL(Extract-Transform-Load)工具,由Java编写,具备跨平台性且无需安装,其稳定性与高效性使其在数据处理领域备受青睐。ETL是...

    kettle 用户手册

    用户可以通过下载相应的安装包进行安装,并运行Spoon——Kettle的图形用户界面工具,通过它来创建转换和任务。 资源库是Kettle用来集中管理和存储转换、任务、数据库连接和其他对象的地方。用户手册中提到了资源库...

    kettle简单复杂抽取Demo

    同时,你还将接触到Kettle的脚本语言——Kettle语句(KTR和KJB文件),这些文件存储了转换和工作的定义,可以被版本控制系统管理,方便团队协作。 总的来说,Kettle是一个功能强大且灵活的数据集成工具,无论你是...

    Kettle使用培训文档

    Kettle,也称为Pentaho Data Integration (PDI),是一款强大的开源ETL工具,专用于数据抽取、转换和加载任务。它由纯Java编写,因此具有跨平台的特性,并且因为是绿色软件,无需安装,只需解压即可使用,这大大提升...

Global site tag (gtag.js) - Google Analytics