kettle开发篇-映射

简介: kettle开发篇-映射

前言:


昨天我们讲了分组,可以帮助我们处理分组的数据,并且可以将数据进行组合,进行我们来看一个新的组件,映射。映射是用于定义子转换,方便封装和重用。


一、映射


映射用来定义子转换,便于封装和重用。本次我们主要来讲解映射下面的三个子功能,分别为映射(子转换)、映射输入规范、映射输出规范。


1、映射(子转换)


映射(子转换)是用来配置子转换,对子转换进行调用的一个步骤,即我们在转换里面调用转换的时候可以用到。

操作起来也是相当的方便,我们只需要在组件里面选择我们需要的子转换即可。


2、映射输入规范


映射输入规范是输入字段,由调用的转换输入。

在这里我们只需要指定要求输入字段的名称和类型信息即可。


3、映射输出规范


映射输出规范向调用的转换输出所有列,不做任何处理。对应组件也不需要进行任何操作和空操作差不多的组件界面。


二、任务实操


为了加深我们的了解,我们本次需要从torders表中获取数据,根据uid查询t_users表,获取用户信息,并把数据保持至Excel。

最终我们的转换由,表输入、映射(子转换)、Excel输出 映射输入规范、数据库查询、映射输出规范组成。 因为我们通过uid查询tusers表的操作会经常用到,因此我们将u_id做成了映射(子转换)即可。

相关文章
|
调度
kettle开发篇-写日志
kettle开发篇-写日志
994 0
kettle开发篇-空操作
kettle开发篇-空操作
263 0
|
数据库连接 数据库
kettle开发篇-流查询
kettle开发篇-流查询
405 0
kettle开发篇-参数
kettle开发篇-参数
342 0
|
SQL 存储 数据采集
数据中台建设方法论
数据中台建设方法论
|
人工智能 自然语言处理 安全
从 ChatGPT 到 AI 大模型私有化部署,为什么企业需要私有化专属大模型?
目前,大模型已经能够切实的影响到我们每个人的工作、学习、生活,赋能千行万业,但是开放的大模型却无法很好的适应企业或单位的内部需要,为此,此处研究并提出为什么企业需要私有化大模型,并探讨私有化大模型的优势和挑战,同时本文也举出了一些实践落地的例子,希望能给读者带来一些思考和启发。
|
存储 安全 数据安全/隐私保护
VMware16安装Win11虚拟机(最全步骤+踩坑)
VMware16安装Win11虚拟机(最全步骤+踩坑)
10754 0
VMware16安装Win11虚拟机(最全步骤+踩坑)
|
消息中间件 存储 RocketMQ
Rocketmq如何保证消息不丢失
文章分析了RocketMQ如何通过生产者端的同步发送与重试机制、Broker端的持久化存储与消息重试投递策略、以及消费者端的手动提交ack与幂等性处理,来确保消息在整个传输和消费过程中的不丢失。
|
11月前
|
Java
ETL工具 Kettle 中 kettle循环传递变量_(最简单的方法)
本文详细介绍了如何在Kettle工具中使用循环传递变量,通过示例展示了如何将movies表数据按月插入到ods_movies表,涉及新建转换、获取变量、作业配置和执行,呈现了一个嵌套作业结构.
1498 3
|
人工智能 监控 数据库
LLM 应用可观测性:从 Trace 视角展开的探索与实践之旅
基于大语言模型的应用在性能、成本、效果等方面存在一系列实际痛点,本文通过分析 LLM 应用模式以及关注点差异来阐明可观测技术挑战,近期阿里云可观测推出了面向 LLM 应用的可观测解决方案以及最佳实践,一起来了解下吧。
20005 122
LLM 应用可观测性:从 Trace 视角展开的探索与实践之旅