不以規(guī)矩彤委,不能成方圓鞭铆。火車(chē)之所以能奔馳千里焦影,是因?yàn)樗冀K離不開(kāi)兩條鐵軌车遂;風(fēng)箏之所以能飛翔萬(wàn)尺,是因?yàn)樗偸乔橄抵种械木€斯辰;大江東流舶担,日月交替,大自然生生不息彬呻,用規(guī)則演繹著生命的軌跡衣陶。
金融數(shù)據(jù)倉(cāng)庫(kù)構(gòu)建亦是如此柄瑰,我們需要先制定好分層及命名規(guī)范,并且不斷的監(jiān)督約束大家按照約定執(zhí)行剪况。否則開(kāi)發(fā)者隨意自由發(fā)揮教沾,后期需要投入大量的人力成本和時(shí)間成本去重構(gòu),其困難程度也將不可預(yù)期译断。今天小編把我們的分層規(guī)范總結(jié)如下详囤,分享給大家,供大家查閱與斧正镐作。
一藏姐、普通表
格式: [模式].[對(duì)象類(lèi)型]_[層次類(lèi)型]_[主題域分類(lèi)]_[主體]_[后綴] 示例:
ODS.TF_EVT_QQ_TXN_CTL , EDW.TM_EVT_QQ_TXN_DAY
1.1、模式
模式名 |
說(shuō)明 |
ODS |
接口類(lèi)數(shù)據(jù)该贾,如FDM層數(shù)據(jù)羔杨。 |
EDW |
分析類(lèi)數(shù)據(jù),如MDM杨蛋、CDM層數(shù)據(jù)兜材。 |
APP |
應(yīng)用類(lèi)數(shù)據(jù),如ADM層數(shù)據(jù)逞力。 |
1.2曙寡、對(duì)象類(lèi)型
對(duì)象名稱(chēng) |
對(duì)象代碼 |
縮寫(xiě) |
表 |
Table |
T |
視圖 |
View |
V |
函數(shù) |
Function |
F |
過(guò)程 |
Procedure |
P |
1.3、層次類(lèi)型
層次名稱(chēng) |
層次代碼 |
縮寫(xiě) |
原始層 |
Original |
O |
基礎(chǔ)層 |
Foundation |
F |
中間層 |
Middle |
M |
中心層 |
Core |
C |
應(yīng)用層 |
Application |
A |
公共層 |
Public |
P |
1.4寇荧、主題域
主題域名稱(chēng) |
主題域代碼 |
縮寫(xiě) |
參與人域 |
Party |
PAR |
合約域 |
Arrangement |
ARR |
產(chǎn)品域 |
Product |
PRD |
資產(chǎn)域 |
Asset |
ASS |
營(yíng)銷(xiāo)域 |
Campaign |
CMP |
事件域 |
Event |
EVT |
財(cái)務(wù)域 |
Finance |
FIN |
機(jī)構(gòu)域 |
Organization |
ORG |
1.5举庶、主體
可參考源系統(tǒng)表名,也可根據(jù)應(yīng)用需要自行定義揩抡,盡量做到見(jiàn)名知義
1.6户侥、后綴
表類(lèi)型 |
數(shù)據(jù)刷新頻率 |
縮寫(xiě) |
日表 |
日 |
_DAY |
月表 |
月 |
_MON |
年表 |
年 |
_YEAR |
日累計(jì)表 |
日 |
_SUM_DAY |
C端表 |
|
_C |
B端表 |
|
_B |
二、參數(shù)表
格式: [模式].[對(duì)象類(lèi)型]_[層次類(lèi)型]_[數(shù)據(jù)類(lèi)型]_[表內(nèi)容] 示例:
ODS.TP_P_CITY
2.1峦嗤、數(shù)據(jù)類(lèi)型
公共層分類(lèi) |
數(shù)據(jù)類(lèi)型 |
縮寫(xiě) |
參數(shù)表 |
Parameter |
P |
日志表 |
Log |
L |
配置表 |
Configuration |
C |
2.2蕊唐、表內(nèi)容
如果是引入數(shù)據(jù)源系統(tǒng)的參數(shù)表,可沿用原命名烁设;
如果是ODS自身的參數(shù)表替梨,根據(jù)業(yè)務(wù)需要,命名做到見(jiàn)名知義装黑。
三副瀑、臨時(shí)表
[模式名].tmp_[目標(biāo)表名]_[兩位序號(hào)] 示例:
edw.tmp_ta_rpt_qq_credit_day_01
四、歷史表
如果要建獨(dú)立的歷史數(shù)據(jù)表曹体,需要在層次名稱(chēng)后加后綴H俗扇,例如:
基礎(chǔ)層:TFH_
中間層:TMH_
五、通用規(guī)范
對(duì)象名稱(chēng) |
對(duì)象代碼 |
縮寫(xiě) |
備注 |
表 |
Table |
T |
用于名稱(chēng)第1位 |
視圖 |
View |
V |
用于名稱(chēng)第1位 |
函數(shù) |
Function |
F |
用于名稱(chēng)第1位 |
過(guò)程 |
Procedure |
P |
用于名稱(chēng)第1位 |
層次名稱(chēng) |
層次代碼 |
縮寫(xiě) |
備注 |
所在系統(tǒng) |
原始層 |
Original |
O |
本層命名規(guī)則:源庫(kù)名+源表名 |
ODS Stage DB |
基礎(chǔ)層 |
Foundation |
F |
用于名稱(chēng)第2位 |
ODS DB |
中間層 |
Middle |
M |
用于名稱(chēng)第2位 |
ODS DB |
中心層 |
Core |
C |
用于名稱(chēng)第2位 |
ODS DB |
應(yīng)用層 |
Application |
A |
用于名稱(chēng)第2位 |
ODS DB |
公共層 |
Public |
P |
用于名稱(chēng)第2位 |
ODS DB |
主題域名稱(chēng) |
主題域代碼 |
縮寫(xiě) |
備注 |
說(shuō)明 |
參與人域 |
Party |
PAR |
用于名稱(chēng)第4-6位(非公共層) |
金融機(jī)構(gòu)服務(wù)的對(duì)象和感興趣進(jìn)行分析的個(gè)人箕别、商戶铜幽。包含B滞谢、C參與人信息、風(fēng)險(xiǎn)等級(jí)等除抛。 |
合約域 |
Arrangement |
ARR |
用于名稱(chēng)第4-6位(非公共層) |
是金融機(jī)構(gòu)與客戶之間針對(duì)某種特定產(chǎn)品或服務(wù)而簽立的契約關(guān)系狮杨,包含契約關(guān)系中的各個(gè)角色,例如商戶到忽、終端橄教、會(huì)員、門(mén)店喘漏、客戶护蝶、賬戶、支付配置等翩迈。 |
產(chǎn)品域 |
Product |
PRD |
用于名稱(chēng)第4-6位(非公共層) |
是金融機(jī)構(gòu)銷(xiāo)售或提供的可市場(chǎng)化的產(chǎn)品持灰、產(chǎn)品包和服務(wù)。例如理財(cái)產(chǎn)品负饲、權(quán)益等堤魁。 |
資產(chǎn)域 |
Asset |
ASS |
用于名稱(chēng)第4-6位(非公共層) |
各種客戶的資產(chǎn)(負(fù)債)信息,包括有形的和無(wú)形的各種客戶資產(chǎn)/負(fù)債返十,也可以存儲(chǔ)銀行向外租賃的各種資產(chǎn)信息妥泉。例如預(yù)付費(fèi)卡、理財(cái)臺(tái)賬洞坑、權(quán)益券盲链、會(huì)員積分、基金份額等检诗。 |
營(yíng)銷(xiāo)域 |
Campaign |
CMP |
用于名稱(chēng)第4-6位(非公共層) |
為了獲取匈仗、維護(hù)瓢剿、增強(qiáng)銀行與客戶的關(guān)系而開(kāi)展的一些促銷(xiāo)的活動(dòng)逢慌。 |
事件域 |
Event |
EVT |
用于名稱(chēng)第4-6位(非公共層) |
|
財(cái)務(wù)域 |
Finance |
FIN |
用于名稱(chēng)第4-6位(非公共層) |
總賬科目、費(fèi)用科目间狂、資產(chǎn)科目等信息攻泼。 |
機(jī)構(gòu)域 |
Organization |
ORG |
用于名稱(chēng)第4-6位(非公共層) |
是指金融機(jī)構(gòu)的內(nèi)部組織和業(yè)務(wù)單元。 |
公共層分類(lèi) |
主題域代碼 |
縮寫(xiě) |
備注 |
參數(shù)表 |
Parameter |
P |
用于名稱(chēng)第4位(公共層) |
日志表 |
Log |
L |
用于名稱(chēng)第4位(公共層) |
配置表 |
Configuration |
C |
用于名稱(chēng)第4位(公共層) |
后綴 |
縮寫(xiě) |
備注 |
C端表 |
C |
C端表名后綴 |
B端表 |
B |
B端表名后綴 |