2024年3月5日
摘要: 实际操作时,经常会发现源与目标表的结构不同, 如何手工映射呢? 双击表输出,勾选【Specify database fields】 如果勾选指定字段,插入时按照表中字段顺序插入,如果勾选了指定字段,则所有字段都需要手工映射, 漏掉的字段就不同步了。 阅读全文
posted @ 2024-03-05 10:41 我是一只胖子 阅读(11) 评论(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 我是一只胖子 阅读(38) 评论(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 我是一只胖子 阅读(1947) 评论(0) 推荐(0) 编辑
  2022年12月12日
摘要: Oracle存储过程的发布方式比较古老, 使用sqlplus工具,运行一个入口文件,文件内通过@符号的方式调用其他文件或执行入口文件中的sql,而调用其他文件的方法有@、@@、start 他们分别有什么区别呢? @跟start 功能相同,至少发布这一块功能是相同的。 剩下是@和@@ 区别体现在Lin 阅读全文
posted @ 2022-12-12 10:30 我是一只胖子 阅读(1608) 评论(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 我是一只胖子 阅读(77) 评论(0) 推荐(0) 编辑
  2022年7月18日
摘要: https://clickhouse.com/docs/zh/ 单节点安装跟集群安装都需要提前把clickhouse-server软件装好。 单节点与集群的区别就是一个连接了zookeeper,另外一个只读本地文件。 单节点 前置检查 CPU是否支持sse4_2 centos系统查看方法: [roo 阅读全文
posted @ 2022-07-18 12:38 我是一只胖子 阅读(488) 评论(0) 推荐(0) 编辑
  2022年7月11日
摘要: 在实际的报表需求中,需要统计某些指标的时间间隔,以此计算业务人员办公的实效性;例如某些流程的审批实效、复核实效等等。 Oracle提供了相应的间隔函数,NUMTODSINTERVAL,但是这中显示方式并不友好。无法直观的看出间隔。 NUMTODSINTERVAL默认展示效果 +000000002 0 阅读全文
posted @ 2022-07-11 16:23 我是一只胖子 阅读(166) 评论(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 我是一只胖子 阅读(4882) 评论(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 我是一只胖子 阅读(132) 评论(0) 推荐(0) 编辑
  2021年11月14日
摘要: 最近在测试环境启动了一个hiveserver2,使用dbeaver 连接到这个环境中. 创建表时发送了报错.报错内容如下: SQL 错误 [1] [08S01]: Error while processing statement: FAILED: Execution Error, return co 阅读全文
posted @ 2021-11-14 10:40 我是一只胖子 阅读(1220) 评论(0) 推荐(0) 编辑