kettle开发篇-数据库查询

简介: kettle开发篇-数据库查询

前言:


昨天我们讲了怎么通过HTTP client读取接口数据,然后通过将返回数据解析,然后再将结果输出至EXCEL中,这种方式,让我们很方便的获取到接口的数据。今天我们来讲下和数据库相关的查询操作,数据库查询,其实就是数据库里面的左连接。


一、数据库查询


数据库查询就是数据库里面的左连接,左连接就是两张表执行左关联查询,把左边的表数据全部查询出来。  

如图所示我们在进行数据库查询操作时,我们首先需建立数据库连接,输入表名和查询需要的关键字,最后就是我们需要输出的字段。类似 select * from departments left join member on departments.dep_id=member.id


二、任务实操


从employees表中读取数据,根据depid从departments获取depname,保存到Excel中。

为了实现这个功能,我们需要使用到数据库查询,来关联这两张表。其中转换包括表输入、数据库查询、Excel输出。

其中在表输入中,我们选择查询的数据库,即表名,输入select id,name,depid from employees接下来在数据库查询中,我们选择对应的数据库,然后选择对应的departments表,指定关键字段为id=depid,然后选择要选择的字段即可。

然后我们再选择一个Excel输出将最终的结果输出至指定EXcel的位置。然后我运行转换后,我们就可以在日志和Excel中找到我们需要的结果了。

相关文章
|
3月前
|
存储 关系型数据库 数据库
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
本文通过一个 Agentic RAG 应用的完整构建流程,展示了如何借助 RDS Supabase 快速搭建具备知识处理与智能决策能力的 AI 应用,展示从数据准备到应用部署的全流程,相较于传统开发模式效率大幅提升。
附部署代码|云数据库RDS 全托管 Supabase服务:小白轻松搞定开发AI应用
|
4月前
|
人工智能 安全 机器人
无代码革命:10分钟打造企业专属数据库查询AI机器人
随着数字化转型加速,企业对高效智能交互解决方案的需求日益增长。阿里云AppFlow推出的AI助手产品,借助创新网页集成技术,助力企业打造专业数据库查询助手。本文详细介绍通过三步流程将AI助手转化为数据库交互工具的核心优势与操作指南,包括全场景适配、智能渲染引擎及零代码配置等三大技术突破。同时提供Web集成与企业微信集成方案,帮助企业实现便捷部署与安全管理,提升内外部用户体验。
487 12
无代码革命:10分钟打造企业专属数据库查询AI机器人
|
1月前
|
存储 JSON 数据建模
鸿蒙 HarmonyOS NEXT端云一体化开发-云数据库篇
云数据库采用存储区、对象类型、对象三级结构,支持灵活的数据建模与权限管理,可通过AGC平台或本地项目初始化,实现数据的增删改查及端侧高效调用。
88 1
|
6月前
|
Cloud Native 关系型数据库 分布式数据库
|
6月前
|
并行计算 关系型数据库 MySQL
如何用 esProc 将数据库表转储提速查询
当数据库查询因数据量大或繁忙变慢时,可借助 esProc 将数据导出为文件进行计算,大幅提升性能。以 MySQL 的 3000 万行订单数据为例,两个典型查询分别耗时 17.69s 和 63.22s。使用 esProc 转储为二进制行存文件 (btx) 或列存文件 (ctx),结合游标过滤与并行计算,性能显著提升。例如,ctx 并行计算将原查询时间缩短至 0.566s,TopN 运算提速达 30 倍。esProc 的简洁语法和高效文件格式,特别适合历史数据的复杂分析场景。
|
3月前
|
存储 SQL 前端开发
跟老卫学HarmonyOS开发:ArkTS关系型数据库开发
本节以“账本”为例,使用关系型数据库接口实现账单的增、删、改、查操作。通过创建ArkTSRdb应用,演示如何操作RdbStore进行数据管理,并结合界面按钮实现交互功能。
148 0
跟老卫学HarmonyOS开发:ArkTS关系型数据库开发
|
5月前
|
存储 缓存 自然语言处理
评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡
评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡
138 8
评论功能开发全解析:从数据库设计到多语言实现-优雅草卓伊凡
|
6月前
|
SQL 数据可视化 IDE
开发数据库不想写命令?YashanDB Developer Center 帮你轻松搞定
YashanDB Developer Center(YDC)是一款可视化的数据库开发工具,专为提升数据库开发效率而设计。它通过图形化对象管理让数据库对象清晰可见,提供智能SQL编辑器支持语法高亮与自动补全,实现PL调试的图形化操作,帮助快速定位问题。此外,操作记录可追溯,多端灵活部署,适配多种场景。无论是中大型企业研发团队,还是不熟悉命令行的业务开发者,YDC都能显著优化开发体验,堪称YashanDB的“可视化IDE”。