当前位置:网站首页>Logic of data warehouse zipper table
Logic of data warehouse zipper table
2022-07-26 08:34:00 【ZenPower】
- Full zipper
1、 Extract the full amount of data from the source database , The current day partition stored in the data warehouse source layer table (SA surface )
2、 Put the data warehouse source layer table into the full volume data of the current day partition , Dump into the current table of the history layer (SH surface )
3、 Handle the zipper table of the historical layer of the warehouse (SH_H surface ): It will exist in the zipper table of the historical layer of the warehouse (SH_H surface ) in , But it does not exist in the current table of the history layer (SH surface ) The data of , Perform chain closure ( The opening date remains unchanged , The closing date is the same day )
4、 Handle the zipper table of the historical layer of the warehouse (SH_H surface ): It will exist in the zipper table of the historical layer of the warehouse (SH_H surface ) in , And exists in the current table of the history layer (SH surface ) The data of ( This part of data is not updated or newly added , The opening date remains unchanged , The closing date is permanently valid ),UNION ALL On , Existing in the current table of the history layer (SH surface ) The data of , But it doesn't exist in the history layer zipper table (SH_H surface ) The data of ( This part of data is updated or newly added data , The opening date is the same day , The closing date is permanently valid ), Open the chain
- Incremental zipper
- Running water
边栏推荐
- 苹果强硬新规:用第三方支付也要抽成,开发者亏大了!
- QT uses QSS to make a beautiful login interface (hand-in-hand teaching)
- Uninstallation of dual systems
- QSS add resource file of QT
- Shell第二天作业
- The full name of flitter IDFA is identity for advertisers, that is, advertising identifiers. It is used to mark users. At present, it is most widely used for advertising, personalized recommendation,
- 基于C语言的内存管理-动态分区分配方式模拟
- Fluent uses protobuf
- Problems caused by slivereappbar
- Flutter WebView jitter
猜你喜欢

【时间复杂度空间复杂度】

关于期刊论文所涉及的一些概念汇编+期刊查询方法

2022-7-6 personal qualifying 3 competition experience

How to safely delete a useless activity in Android studio

基于Raft共识协议的KV数据库

苹果强硬新规:用第三方支付也要抽成,开发者亏大了!

vscode 实用快捷键

2022-7-8 personal qualifying 5 competition experience (supplementary)

Mysql8 dual master and dual slave +mycat2 read / write separation

日常一记(11)--word公式输入任意矩阵
随机推荐
Flutter WebView jitter
Date and time function of MySQL function summary
Kotlin中room数据库的使用
I am 35 years old.
六、品达通用权限系统__pd-tools-log
Summary of common skills
Please tell me if there is any way to increase the write out rate when the Flink SQL client is in the sink table. When synchronizing through sink table
Redis advanced
The most complete network: detailed explanation of six constraints of MySQL
23.10 Admin features
QT note 2
基于Raft共识协议的KV数据库
2022-7-8 personal qualifying 5 competition experience (supplementary)
基于C语言设计的换乘指南打印系统
matplotlib学习笔记
苹果强硬新规:用第三方支付也要抽成,开发者亏大了!
flex三列布局
Kotlin variables and constants
22-07-12 personal training match 1 competition experience
Spark persistence strategy_ Cache optimization