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