ETL(二):表达式组件的使用(一)

简介: ETL(二):表达式组件的使用(一)

1、需求如下:

image.png


2、在进行ETL开发之前,先创建一个edw用户。

3、创建一个test2文件夹,用于完成本次项目

每个作业相当于是一个工程project,创建文件夹方便我们管理项目,同时ETL开发流程步骤太多,放在同一个文件夹下显得更为合适了。

4、ETL开发流程如下

整个ETL开发流程的详细步骤,可以参考我的另外一篇文章:https://blog.csdn.net/weixin_41261833/article/details/103625414

1)定义源表

image.png


2)定义目标表

① 给目标表重命名;

image.png

② 自定义目标表中的列字段;

image.png

③ 点击生成并执行sql,才能真正在edw用户下创建这个edw_EMPLOYEES表;

image.png

④ 在edw用户下查看该表(此时只是有表结构,没有数据);

image.png


3)创建映射

① 创建映射

image.png

② 将源表和目标表都拖拉到右侧灰色区域;

image.png

③ 在源表和目标表之间添加一个“表达式转换”组件;

image.png

④ 双击“表达式转换组件”,点击“端口”,出现如下界面后,便可进行相应字段的转换操作了;

image.png

⑤ 将first_name与last_name合并为一个字段name;

image.png

相关文章
|
机器学习/深度学习 传感器 算法
【语音分析】语音信号线性预测分析Matlab实现
【语音分析】语音信号线性预测分析Matlab实现
|
8月前
|
人工智能 前端开发 语音技术
开源学习神器把2小时网课压成5分钟脑图!BiliNote:一键转录哔哩哔哩视频,生成结构化学习文档
本文介绍基于FastAPI与React构建的开源视频笔记工具BiliNote,其整合多模态AI技术实现视频内容结构化解析,支持跨平台视频源处理与本地化部署方案,提供从语音转写到智能摘要的全流程自动化能力。
1730 36
开源学习神器把2小时网课压成5分钟脑图!BiliNote:一键转录哔哩哔哩视频,生成结构化学习文档
|
11月前
|
机器学习/深度学习 人工智能 测试技术
PsycoLLM:开源的中文心理大模型,免费 AI 心理医生,支持心理健康评估与多轮对话
PsycoLLM 是合肥工业大学推出的中文心理大语言模型,基于高质量心理数据集训练,支持心理健康评估、多轮对话和情绪识别,为心理健康领域提供技术支持。
3038 51
PsycoLLM:开源的中文心理大模型,免费 AI 心理医生,支持心理健康评估与多轮对话
|
10月前
|
人工智能 计算机视觉
YOLOv11改进策略【损失函数篇】| NWD损失函数,提高小目标检测精度
YOLOv11改进策略【损失函数篇】| NWD损失函数,提高小目标检测精度
1275 9
|
12月前
|
安全 网络协议 Java
【最佳实践系列】高并发调用百炼语音合成大模型
本文介绍了阿里云百炼的CosyVoice语音合成大模型及其高并发调用优化方案。CosyVoice支持文本到语音的实时流式合成,适用于智能设备播报、音视频创作等多种场景。为了高效稳定地调用服务,文章详细讲解了WebSocket连接复用、连接池和对象池等优化技术,并通过对比实验展示了优化效果。优化后,机器负载降低,任务耗时减少,网络负载更优。同时,文章还提供了异常处理方法及常见问题解决方案,帮助开发者更好地集成和使用SDK。
2703 16
|
12月前
|
负载均衡 Java Nacos
常见的Ribbon/Spring LoadBalancer的负载均衡策略
自SpringCloud 2020版起,Ribbon被弃用,转而使用Spring Cloud LoadBalancer。Ribbon支持轮询、随机、加权响应时间和重试等负载均衡策略;而Spring Cloud LoadBalancer则提供轮询、随机及Nacos负载均衡策略,基于Reactor实现,更高效灵活。
742 0
|
SQL 关系型数据库 MySQL
MySQL 8.0 新密码策略的细节补充
密码时间 控制策略生效,历史密码次数 控制策略不生效,mysql.password_history 将记录指定时间内的所有密码且均不能被重用。
597 0
|
开发框架 前端开发 开发者
Bootstrap:构建响应式网站的首选框架
Bootstrap:构建响应式网站的首选框架
320 0
|
存储 监控 Linux
linux磁盘容量爆满了,如何进行扩容呢?记录centos7系统下扩容过程
linux磁盘容量爆满了,如何进行扩容呢?记录centos7系统下扩容过程
723 0
|
存储 Ubuntu 物联网
鸿蒙移植i.mx6ull(五) 移植概述
鸿蒙移植i.mx6ull(五) 移植概述
528 0
鸿蒙移植i.mx6ull(五) 移植概述