首页 > 其他分享 >Kettle - 核心概念

Kettle - 核心概念

时间:2023-06-09 22:44:07浏览次数:56  
标签:编程 转换 核心 Kettle 概念 可视化 步骤 ETL

 

可视化编程

转换

 

 

 

 

可视化编程

kettle 可以被归类为可视化编程语言Visula Programming Languages,VPL),因为 Kettle可以使用图形化的方式定义复杂的ETL程序工作流

可视化编程一直是 Kettle 里的核心概念,它可以让你快速构建复杂的ETL作业减低维护工作量。它通过隐藏很多技术细节,使IT领域更贴近于商务领域。

kettle里的代码就是转换作业

 

 

转换

转换(transformation)负责数据的输入、转换、校验和输出等工作。Kettle中使用转换完成数据ETL全部工作。转换由多个步骤(Step)组成,如文本文件输入,过滤输出行,执行SQL脚本等。各个步骤使用(Hop)来链接。跳定义了一个数据流通道,即数据由一个步骤流(跳)向下一个步骤。在Kettle中数据的最小单位是数据行(row),数据流中流动的其实是缓存的行集(RowSet)

 

 

 

 

 

 

 

 

 

— EOF —

 

标签:编程,转换,核心,Kettle,概念,可视化,步骤,ETL
From: https://www.cnblogs.com/harleyblogs/p/17470411.html

相关文章

  • Kettle - hello world
     Kettle下载页面:点这里Kettle版本:pdi-ce-9.4.0.0-343  流程概览  详细步骤1、首先打开Kettle的Spoon.bat2、在主对象树中选择转换3、然后在核心对象的输入中找到CSV文件输入并拖拽到右侧的转换1中,在输出中找到MicrosoftExceloutput并拖拽到右侧的转换1中4......
  • 关于前缀和的一些基础概念
    写在前面在数据结构和算法中,前缀和(PrefixSum)是一种常见的技术,用于快速计算数组或序列中某个位置之前的元素的和。除了常规的前缀和之外,还有一些常见的前缀和的变种前缀和的种类常规前缀和对于数组nums,前缀和prefixSum[i]表示从索引0到索引i(包括i)的元素的和。prefixSum[i]=......
  • 自动化设备管理系统,赋能企业核心竞争力
    自动化设备管理系统是企业中不可或缺的工具,它可以帮助企业实现自动化生产,提高生产效率和产品质量,减少人力成本,增强企业核心竞争力。自动化设备管理系统也可以帮助企业在竞争中更快地推出新产品,并提高核心技术和管理能力。自动化设备管理系统的功能以青鸟云报修平台的自动化设备管......
  • 1、Docker介绍、组成、安装、运行容器的核心技术
    Dockerdocker的介绍和基础操作docker单机容器dockercompose单机多个容器k8s多机多个容器container即容器,集装箱docker就是搬运集装的码头工人,管理容器的管理工具Docker的组成Docker主机(Host):一个物理机或虚拟机,用于运行Docker服务进程和容器,也称为宿主机,node节点D......
  • python爬虫概念
    Python爬虫是指使用Python编写程序来自动化地提取互联网上的信息(如文本、图像、视频、音频等)。它通常使用HTTP协议向Web服务器发送请求,并通过解析HTML响应来提取所需的信息。Python爬虫可以用于数据挖掘、信息收集、自动化测试等任务。常用的Python爬虫库包括BeautifulSoup、lxml......
  • javaWeb核心02-Request&Response -(乱码处理、字符流、字节流、虚拟目录、请求转发、重
    文章目录Request&Response1,Request和Response的概述2,Request对象2.1Request继承体系2.2Request获取请求数据2.2.1获取请求行数据2.2.2获取请求头数据2.2.3获取请求体数据2.2.4获取请求参数的通用方式基于上述理论,request对象为我们提供了如下方法:★代码演示2.3IDEA快速创......
  • 小灰灰深度学习day7——画一元二次方程某一点的切线以及一些概念
    #我们在这里画的是方程3*x**2-4*x在x=1处的切线#欠拟合:欠拟合指的是模型对训练数据的拟合度过低,误差值过大,自然泛化能力也不怎么好。#泛化能力指模型对未知数据的拟合度#过拟合:指模型对训练数据的拟合度较好,误差值较小,但是泛化能力并不好。#对误差函数进行惩罚,从......
  • 转载:核心类
    1.1    Authentication是一个接口,用来表示用户认证信息的,在用户登录认证之前相关信息会封装为一个Authentication具体实现类的对象,在登录认证成功之后又会生成一个信息更全面,包含用户权限等信息的Authentication对象,然后把它保存在SecurityContextHolder所持有的SecurityConte......
  • 微信小程序开发(一)基础概念汇总
    大家好,我是千与千寻,最近开始涉及小程序开发了,学一学最后做出来一个项目,最开始进入微信小程序开发的时候,如果学过Vue框架接触微信小程序开发的速度会非常快。我准备顺便开设一个专题,进行讲解微信小程序的开发理论复习。大家一起学习进步~一、微信小程序的开发步骤微信小程序是一种轻......
  • jvm-第一节基础概念
    #jvm-第一节基础概念(需要了解基础概念,比如jvm运行时数据区都有什么,都是干啥的,类比os中那些部件)jvm的内存结构jvm的全称呼javavirtualmachine,是在os的基础上虚拟出来的一块区域,可以调用os的函数,也可以把。class文件翻译成机器码在os上执行,也是java实现跨平台的原因,上面......