在為企業(yè)級大數(shù)據(jù)平臺創(chuàng)建項目時,建議您對ODS層、DWD及DWS層的數(shù)據(jù)按照業(yè)務(wù)板塊的粒度建立項目,對于ADS層的數(shù)據(jù),按照應(yīng)用的粒度建立項目。
項目分配
- 對于ODS層項目,建議以
ods
結(jié)尾,例如asale_ods
。 - 對于CDM層項目,建議以
cdm
結(jié)尾,例如asale_cdm
。 - ADS應(yīng)用層數(shù)據(jù)分為兩類:
- 數(shù)據(jù)報表、數(shù)據(jù)分析等以
bi
結(jié)尾,例如asale_bi
。 - 數(shù)據(jù)產(chǎn)品應(yīng)用以
app
結(jié)尾,例如asale_app
。
- 數(shù)據(jù)報表、數(shù)據(jù)分析等以
考慮到本教程僅聚焦于電商業(yè)務(wù)板塊中交易成功的業(yè)務(wù)流程,您可以為ODS、CDM和ADS層分別僅建立一個項目。
項目模式選擇
標準模式是指一個DataWorks項目對應(yīng)兩個MaxCompute項目,可設(shè)置開發(fā)和生產(chǎn)雙環(huán)境,提升代碼開發(fā)規(guī)范,并能夠?qū)Ρ頇?quán)限進行嚴格控制,禁止隨意操作生產(chǎn)環(huán)境的表,保證生產(chǎn)表的數(shù)據(jù)安全。
當您在DataWorks建立項目時,建議您使用標準模式以保證生產(chǎn)環(huán)境項目安全,詳情請參見簡單模式和標準模式的區(qū)別。完成項目創(chuàng)建后,您會得到一個生產(chǎn)環(huán)境項目和以_dev結(jié)尾的開發(fā)環(huán)境項目。例如asaleods
和asaleods_dev
。
項目權(quán)限配置
您需要重點考慮為項目中的不同成員角色賦予不同的權(quán)限,例如生產(chǎn)任務(wù)如何保障不可隨意變更、哪些成員可以進行代碼編輯調(diào)試、哪些成員可以進行發(fā)布生產(chǎn)任務(wù)等。同時要為在數(shù)據(jù)開發(fā)過程中的資源使用賦權(quán),并做好數(shù)據(jù)安全隔離。
關(guān)于MaxCompute數(shù)倉安全和權(quán)限配置詳情,請參見安全模型。