kettle学习
输出中:Excel和MicroSoft Excel输出的差别是,后者支持xlsx的格式,前者不支持。
输出中:勾选“Stream XSLX data”输出结果会更快
DB连接:已经连通了的数据库,右键点击“共享”,可以让其他的job或者trasaction也能同样适用该数据库连接。
表输出:
业务场景演示1 参照视频19
演示:将mysql中的world_city表作为数据源,把他导入到oracle中。
问题1:能够自动建表,建表的长度长度对照需要注意,可能有不同。
问题2、kettle在描述oracle中的user这种对象的时候,使用的名字叫做“目标模式”,这个平行概念在mysql中叫做database。在excel中叫做excel文件。
问题3、kettle能够提供建表语句,对照到oracle的数据可能字段长度有问题,需要注意。
使用 select length('今天天气不错'),length('Hello') from dual 分别在两个库中查询,mysql中是18,5 oracle中是 6,5 也就是说,oracle中一个汉字三字节。
查看字符集 mysql show variables like '%character%'; oracle SELECT * FROM NLS_DATABASE_PARAMETERS;大家要注意这个问题。
业务场景演示2 参照视频20
演示:将数据表A中的数据,增加1条,删除2条,修改3条。另,将新增的某一条ID与刚删除的一条记录相同,看看发生什么。
增删改的同步。
1、表A中5条数据
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人