ETL算法详解 etl什么意思( 三 )


SQL代码模型:
— 步骤1. 清理目标表
TRUNCATE TABLE <目标表>;
— 步骤2. 全量插入
INSERT INTO <目标表> (字段***)
SELECT 字段***
FROM <源表>
***JOIN <关联数据>
WHERE ***;
8、自拉链算法
根据源表业务日期字段,和目标表开链、闭链日期比对,首尾相接,拉出全历史拉链,主要将流水表数据转化成拉链表数据 。
SQL代码模型:
–步骤1. 清理目标表
TRUNCATE TABLE <目标表>;
–步骤2. 全量插入
INSERT INTO <目标表> (字段***)
SELECT 字段***
FROM <源表>
***JOIN <关联数据>
WHERE ***;
在实际工作中所有数据表通常还会包含一些控制字段,即插入日期、更新日期、更新源头字段,这样对于数据变化敏感的数据仓库,可以进一步追踪数据变化历史 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: