在為企業(yè)級大數(shù)據(jù)平臺創(chuàng)建項目時,建議您對ODS層、DWD及DWS層的數(shù)據(jù)按照業(yè)務(wù)板塊的粒度建立項目,對于ADS層的數(shù)據(jù),按照應(yīng)用的粒度建立項目。

項目分配

在本教程中,建議參考下圖建立您的MaxCompute項目,圖中的每一個方塊代表一個項目。
  • 對于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

考慮到本教程僅聚焦于電商業(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)境項目。例如asaleodsasaleods_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)限配置詳情,請參見安全模型