專案(Project)是MaxCompute的基主要組織單元,也是進行多使用者隔離和存取控制的主要邊界。因此,開通服務後所有操作均需在專案內進行。本文介紹如何建立MaxCompute專案。
專案建立方式
方式一(推薦):通過MaxCompute控制台建立專案。
通過MaxCompute控制台建立專案
阿里雲帳號或RAM使用者已開通MaxCompute服務。
【使用RAM帳號建立專案時需要授予許可權,使用阿里雲主帳號建立專案可忽略該步驟】
如果需要以RAM使用者身份建立MaxCompute專案,請確認已擷取RAM使用者帳號並通過阿里雲主帳號授予如下許可權:
Resource Access ManagementMaxCompute(MaxCompute)的許可權
AliyunMaxComputeFullAccess管理資料湖構建中OpenAPI以及頁面的許可權
AliyunDLFFullAccess
授權方式參見管理RAM使用者的許可權。
登入MaxCompute控制台,在左上方選擇地區。
在左側導覽列,選擇。
在彈出的新增项目對話方塊,根據介面提示文案設定項目資訊,單擊確認。
配置參數如下:
參數
是否必填
描述
项目类型
必填
系統自動產生。
地域
必填
系統根據左上方選擇的地區自動產生。
项目名称(全网唯一)
必填
名稱全域唯一,建立後不可修改。
字母開頭,包含字母、數字以及底線(_),長度應在3到28個字元之間。
描述
選填
自訂對該專案的描述。
计算资源付费类型
必填
包年包月:適用於長期穩定運行的業務情境,能夠提供固定的計算資源保障,避免資源搶佔帶來的不確定性。
按量付费:適用於短期或測試階段的業務情境,能夠根據實際使用方式進行靈活計費。
默认Quota
必填
設定預設Quota。所有未明確指定Quota的計算任務都將使用預設Quota。
单SQL消费限制
選填
設定單SQL消費的最高閾值。
當選擇按量付费計費類型時建議設定,可以避免非預期的單SQL消費過高。
数据类型
必填
存储类型
必填
多AZ存储:採用多可用性區域(AZ)內資料冗餘儲存機制,將使用者資料冗餘儲存在同一地區(Region)的多個可用性區域。
单AZ存储:採用單可用性區域(AZ)內資料冗餘儲存機制,將使用者資料冗餘儲存在單一可用性區域內的多個存放裝置上。
儲存規格和計費詳細說明請參見儲存費用。
自动物化视图(AutoMV)
必填
根據使用者作業查詢習慣和效能自動建立物化視圖,以提高計算效率,減少重複計算。詳情請參見自動物化視圖(AutoMV)。
AutoMV可用存储上限
選填
設定AutoMV可使用的儲存資源上限,一旦超出該上限,AutoMV將禁止繼續向已建立的物化視圖中寫入資料。詳情請參見管理AutoMV開關並設定儲存資源上限。
存储加密
必填
指定建立的MaxCompute專案是否需要加密。
密钥
必填
MaxCompute Default Key
算法
必填
AESCTR
AES256
RC4
各類參數詳情,參考附錄:專案配置參數詳解。
通過DataWorks控制台建立MaxCompute專案
DataWorks是阿里雲提供的一站式巨量資料開發治理平台,可以在DataWorks上進行MaxCompute作業開發、周期性調度、作業營運、資料治理等一站式資料開發治理操作。
阿里雲帳號或RAM使用者已開通MaxCompute服務和DataWorks服務,並且二者處在同一地區。
【使用RAM帳號建立專案時需要授予許可權,使用阿里雲主帳號建立專案可忽略該步驟】
如果需要以RAM使用者身份建立MaxCompute專案,請確認已擷取RAM使用者帳號並通過阿里雲主帳號授予如下許可權:
Resource Access ManagementMaxCompute(MaxCompute)的許可權
AliyunMaxComputeFullAccess管理DataWorks的許可權
AliyunDataWorksFullAccess管理資料湖構建中OpenAPI以及頁面的許可權
AliyunDLFFullAccess
授權方式參見管理RAM使用者的許可權。
建立DataWorks工作空間,快速開始步驟如下,詳情參考建立工作空間。
進入DataWorks工作空間列表,確認頂部地區選擇無誤(地區建立後不可更改!),單擊建立工作空間。
在建立頁面,完成以下關鍵配置:
工作空間名稱:輸入一個唯一的、符合您團隊規範的名稱。
生產、開發環境隔離:開啟。這將建立一個標準模式的工作空間,確保開發與生產環境隔離。
使用新版資料開發(Data Studio):開啟。推薦使用新版資料開發。
若不可見該選項,代表預設開啟。
單擊建立工作空間。
綁定MaxCompute計算資源,快速開始步驟如下,詳情參考綁定計算資源。
登入DataWorks控制台,在左上方選擇地區。
在彈出的綁定MaxCompute計算資源頁面,配置相關資訊。選擇MaxCompute專案時可以選擇已建立的專案,或單擊建立。
在彈出的新增项目對話方塊,根據介面提示文案設定項目資訊,單擊確認。
專案資訊與通過MaxCompute控制台建立專案步驟5相同。
專案許可權範圍
可以通過阿里雲帳號和RAM使用者兩種身份建立專案,相關許可權如下:
使用阿里雲帳號建立MaxCompute專案後,該帳號具備專案內所有對象的操作許可權,任何人未經授權無法訪問該專案。
對於RAM使用者建立的MaxCompute專案:
RAM使用者和歸屬的阿里雲帳號同時具備專案內所有對象的操作許可權。其他人未經授權無法訪問該專案。
MaxCompute會預設賦予該RAM使用者建立專案的Super_Administrator角色。
相關文檔
MaxCompute專案開發環境並安裝相應工具,參見選擇串連工具。
需要刪除已建立的MaxCompute專案,參見刪除表或MaxCompute專案。
如果需要添加其他RAM使用者協助開發,可以將RAM使用者添加為MaxCompute專案成員並設定角色,參見添加工作空間成員並設定角色。
阿里雲帳號與RAM使用者的許可權區別,參見使用者與許可權。