2025年1月6日
摘要: 使用背景:数据库1中的表存放了数据库2某个表中的主键字段,现在希望拿到数据库2表中的数据。 测试demo中使用DataGrid 模拟数据库1,Tableinput模拟数据库2。整体demoData Grid,模拟数据库1,存放了两个字段,两行数据Table input, 模拟数据库2, 存放了一个S 阅读全文
posted @ 2025-01-06 16:18 我是一只胖子 阅读(162) 评论(0) 推荐(0)
  2024年3月5日
摘要: 实际操作时,经常会发现源与目标表的结构不同, 如何手工映射呢? 双击表输出,勾选【Specify database fields】 如果勾选指定字段,插入时按照表中字段顺序插入,如果勾选了指定字段,则所有字段都需要手工映射, 漏掉的字段就不同步了。 阅读全文
posted @ 2024-03-05 10:40 我是一只胖子 阅读(151) 评论(0) 推荐(0)
  2023年6月21日
摘要: 读懂执行计划不仅能帮助我们优化SQL,还能帮我们排查错误。 今天开发的过程中碰到了一个错误,通过数据无法定位问题。打开执行计划就比较明确了。 原始SQL大致如下: ```sql select jiraid ,sum(a1),sum(a2),sum(a3) from ( select a.jiraid 阅读全文
posted @ 2023-06-21 14:01 我是一只胖子 阅读(53) 评论(0) 推荐(0)
  2022年12月14日
摘要: 背景 最近有shell脚本发布报错,moia调度工具返回的内容截取如下 /home/agent/xxxx.sh: line 7: $'\r': command not found /home/agent/xxxx.sh: line 13: $'\r': command not found /home 阅读全文
posted @ 2022-12-14 10:51 我是一只胖子 阅读(2400) 评论(0) 推荐(0)
  2022年12月12日
摘要: Oracle存储过程的发布方式比较古老, 使用sqlplus工具,运行一个入口文件,文件内通过@符号的方式调用其他文件或执行入口文件中的sql,而调用其他文件的方法有@、@@、start 他们分别有什么区别呢? @跟start 功能相同,至少发布这一块功能是相同的。 剩下是@和@@ 区别体现在Lin 阅读全文
posted @ 2022-12-12 10:30 我是一只胖子 阅读(1896) 评论(0) 推荐(0)
  2022年11月19日
摘要: 使用触发器维护一个时间戳字段,这是ETL取数据时的常用手段。能优化不少sql,下面演示详细过程。 使用老演员scott 创建mvlog和mv SQL> CREATE MATERIALIZED VIEW LOG ON emp_source WITH PRIMARY KEY; SQL> CREATE M 阅读全文
posted @ 2022-11-19 11:41 我是一只胖子 阅读(115) 评论(0) 推荐(0)
  2022年7月18日
摘要: https://clickhouse.com/docs/zh/ 单节点安装跟集群安装都需要提前把clickhouse-server软件装好。 单节点与集群的区别就是一个连接了zookeeper,另外一个只读本地文件。 单节点 前置检查 CPU是否支持sse4_2 centos系统查看方法: [roo 阅读全文
posted @ 2022-07-18 12:38 我是一只胖子 阅读(634) 评论(0) 推荐(0)
  2022年7月11日
摘要: 在实际的报表需求中,需要统计某些指标的时间间隔,以此计算业务人员办公的实效性;例如某些流程的审批实效、复核实效等等。 Oracle提供了相应的间隔函数,NUMTODSINTERVAL,但是这中显示方式并不友好。无法直观的看出间隔。 NUMTODSINTERVAL默认展示效果 +000000002 0 阅读全文
posted @ 2022-07-11 16:23 我是一只胖子 阅读(215) 评论(0) 推荐(0)
  2022年1月7日
摘要: 目录1. 上传jdbc包2. 启动Kettle3. 新建一个转换4. 介绍表输入5. 新增数据库连接5.1 认识数据库连接5.2 编辑数据库连接 这是一个通用的流程,不管是连接Oracle还是MySQL原理都一样,(1)找到相关数据库的jdbc包(2)上传到kettle所安装的lib目录下(3)重启 阅读全文
posted @ 2022-01-07 00:33 我是一只胖子 阅读(7121) 评论(0) 推荐(0)
  2021年12月2日
摘要: 安装JDK 安装JDK,版本号在1.7及以上,经测1.8比较合适 配置环境变量 JAVA_HOME ​ F:\jdk1.8\jdk1.8.0_112(此路径以实际安装为准) CLASS_PATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME% 阅读全文
posted @ 2021-12-02 23:53 我是一只胖子 阅读(152) 评论(0) 推荐(0)