全部產品
Search
文件中心

MaxCompute:專案管理

更新時間:Dec 05, 2025

專案(Project)是MaxCompute的基主要組織單元,是進行多使用者隔離和存取控制的主要邊界。當需要為團隊成員授權、設定項目安全性原則或調整計算與儲存屬性時,MaxCompute控制台提供了一站式的專案管理介面。通過該介面,可以直觀、高效地完成各項管理操作。

許可權說明

操作類型

許可權說明

建立專案

需擁有AliyunMaxComputeFullAccess或者對應RAM許可權odps:CreateProject)。

專案建立者預設成為Super_Administrator ,擁有完全專案控制權。

設定項目

  • 編輯基礎資訊需校正RAM許可權

  • 配置基礎屬性的參數,需要校正RAM許可權或擁有對應專案的Super_Administrator角色許可權。

資料操作

專案中資料操作需授權專案內對象許可權

若通過MaxCompute控制台OpenAPI進行資料操作時仍需檢驗RAM許可權

配置許可權屬性

需校正RAM許可權,或者擁有對應專案的系統管理權限(Admin)角色包括Super_AdminstratorAdmin或自訂管理類許可權

配置IP白名單參數

需校正RAM許可權,或者擁有對應專案的系統管理權限(Admin)角色包括Super_AdminstratorAdmin或自訂管理類許可權

說明

阿里雲主帳號預設擁有建立專案、設定項目許可權,資料操作許可權仍然需進行授權。

注意事項

  • 永久刪除:刪除專案是高危操作,將導致專案內所有資料和資源被永久銷毀且無法復原。請務必在操作前完成資料備份。

  • 功能範圍:當前控制台專註於專案級的管理與配置。Tables(表)、Resources(資源)、UDF(自訂函數)等具體資料資產的建立和開發工作,仍需通過MaxCompute用戶端或DataWorks等開發工具完成。

  • 許可權使用:專案內的Super_AdministratorAdmin角色擁有管理專案的全部或大部分許可權,請謹慎授予。

進入專案管理

  1. 登入MaxCompute控制台,在左上方選擇地區。

  2. 在左側導覽列,選擇管理配置 > 项目管理

專案基本操作

建立專案

项目管理頁面,單擊新建项目,在彈出的新增项目對話方塊,根據介面提示文案設定項目資訊,單擊確認

單擊連結跳轉至文末專案配置參數詳解

編輯專案

  1. 项目管理頁面,單擊目標專案操作列的管理

  2. 项目配置頁面,選擇参数配置頁簽。

  3. 編輯專案各項參數。

    單擊連結跳轉至文末專案配置參數詳解

關注專案

  1. 项目管理頁面,將滑鼠懸浮於目標專案名稱上,並單擊image表徵圖,可以為該專案添加关注

  2. 概览页我关注的地區,可以查看關注项目

刪除專案

  1. 项目管理頁面,單擊目標專案操作列的删除

  2. 删除项目對話方塊中,勾選你确认要继续执行删除MaxCompute项目的操作吗?單擊確定,即可刪除MaxCompute專案。

  3. 目前MaxCompute專案的刪除類型僅支援立即删除,永久不可恢复

重要

刪除專案影響如下:

  • 資料永久丟失:專案內所有表及資料將立即永久刪除且不可恢複。專案立即刪除後,清理資料需要一定的時間,專案數量越大需要清理的時間越長。因此,若立即建立同名專案時報錯表示專案已存在,則需要稍後再重試。

  • 任務運行失敗:所有向該MaxCompute專案提交的任務因專案不存在都將運行失敗。

  • 工作空間異常:若已綁定DataWorks工作空間,請務必先解除綁定再刪除。直接刪除MaxCompute專案將導致關聯DataWorks工作空間功能異常。

凍結&恢複專案

MaxCompute專案支援變更狀態的操作有如下兩種:

  • 冻结:即停止服務,專案被凍結後作業無法運行,專案內資料也不能被查詢,但是資料將繼續保留,因此會產生儲存費用。

    凍結後的專案状态停服。若帳號存在欠費情況,當續約成功後,所有已凍結的專案均會被解凍。

    项目管理頁面,單擊目標專案操作列的冻结

  • 恢复:將停服狀態、預刪除狀態的專案恢複,恢複成功後專案状态將為正常

    项目管理頁面,單擊目標專案操作列的恢复

標籤管理

標籤是阿里雲統一的資源管理工具,可用於成本分攤、資源分組和自動化營運。在MaxCompute的專案管理介面,可進列標籤的查看和綁定。

單個專案建立標籤

  1. 將滑鼠懸浮於目標專案所在标签列的編輯表徵圖上,單擊綁定/編輯

  2. 若未建立過標籤會顯示綁定,否則顯示編輯

  3. 編輯標籤對話方塊中,輸入標籤鍵標籤值

  4. 單擊確定,在標籤編輯成功對話方塊中單擊關閉

大量建立多重專案的標籤

  1. 選中要大量新增標籤的專案,單擊頁面底部的批量打标

  2. 編輯標籤對話方塊中,輸入標籤鍵標籤值

  3. 單擊確定,在標籤編輯成功對話方塊中單擊關閉

單個專案標籤解除綁定

  1. 將滑鼠懸浮於目標專案所在标签列的編輯表徵圖上,單擊編輯

  2. 編輯標籤對話方塊中,單擊要解除綁定標籤後的刪除表徵圖。

  3. 單擊確定,在標籤編輯成功對話方塊中單擊關閉

多重專案標籤批量解除綁定

  1. 選中要批量解除綁定標籤的目標專案,單擊頁面底部的批量删除标签

  2. 批量解除綁定標籤對話方塊中,勾選需要解除綁定的標籤。

  3. 單擊解除綁定x個標籤(x為具體的解除綁定標籤數),在標籤編輯成功對話方塊中單擊關閉

標籤使用

项目管理頁面,單擊標籤篩選,可以根據標籤的鍵和值篩選專案。

管理專案資產

可通過專案管理查看MaxCompute專案的Package、Tables、Resources、UDF,以及設定Schema支援情況。

設定Schema

项目管理頁面,單擊目標專案操作列的升级到支持Schema层级

若不存在該按鈕,說明該目標已經支援Schema結構。

Package實現資源複用

使用Package可實現MaxCompute跨專案訪問資源。

Package常用於只需分享Tables、Resources、Functions但不需要共用計算資源或不關注資料許可權管理的情境。

Package主要分為資源分享方資源訪問方,通過Package進行跨專案授權訪問的完整步驟流程如下。

資源分享方分享Package

  1. 项目管理頁面,單擊目標專案操作列的管理

  2. 项目配置頁面,選擇Package頁簽。

  3. 项目配置頁面,選擇Package頁簽。

  4. 新建Package對話方塊,填寫Package名称,選擇要分享的TableResourceFunction並設定相應許可權,單擊確定完成建立Package。

  5. Package頁簽下,單擊目標Package對應的操作列的允许项目,在允许安装此Package的项目對話方塊中,輸入可使用此Package的專案名稱。

資源訪問方安裝Package

  1. 项目配置頁面,選擇Package頁簽。

  2. 單擊安装Package

  3. 安装Package對話方塊,輸入要訪問的Package名称,單擊確定完成安裝Package。

    格式是projectName.package_name,且一次只能安裝一個。

  4. (可選)將Package授權給角色,再將角色授權給使用者,詳情請參見通過控制台系統管理使用者許可權

命令列操作方式,請參見基於Package跨專案訪問資源

查看Tables、Resources、UDF

許可權配置

角色許可權與授權

管理專案角色許可權管理,並將角色授權給使用者

  1. 项目配置頁面,選擇角色权限頁簽。

  2. 單擊新增项目级别角色,建立支援MaxCompute相關許可權的專案角色。

  3. 在彈出的新建角色對話方塊,根據介面提示文案設定項目資訊,單擊確定

    單擊連結跳轉至文末專案配置參數詳解

    為使用者授予專案、表、模型、資源、函數或執行個體的操作許可權。可授與權限列表如下:

    對象

    許可權

    Table

    Describe、Select、Update、Alter、Drop、ShowHistory、Download

    Resource

    Read、Write、Download、Delete

    Function

    Read、Write、Download、Execute、Delete

    Package

    Read

    Project

    Read、Write、List、CreateTable、CreateInstance

  4. 選擇目標專案層級角色,單擊操作列的成员管理。選擇需授權的阿里雲主帳號或RAM使用者,單擊確定完成授權。若首次授權時未能搜尋到對應帳號,可下方手动添加成员地區添加。

查看專案成員

MaxCompute的專案資料許可權管控要求將使用者(User)加入專案中進行授權。在项目配置頁面,選擇项目成员頁簽,可以查看專案內所有成員的相關許可權詳情。

後續步驟

對專案進行開發工作,請準備MaxCompute專案開發環境並安裝相應工具。更多準備環境及安裝工具操作請參見選擇串連工具

附錄:專案配置參數詳解

以下展示建立專案和設定項目過程中控制台支援的所有參數詳細說明:

參數分類

參數名稱

參數具體說明

建立時可配置

基础信息

项目名称(全网唯一)

名稱全域唯一,建立後不可修改。

字母開頭,包含字母、數字以及底線(_),長度應在3到28個字元之間。

image

计算资源付费类型

按需指定计算资源付费类型,並設定默认Quota。所有未明確指定Quota的計算任務都將使用默认Quota

  • 包年包月:適用於長期穩定運行的業務情境,能夠提供固定的計算資源保障,避免資源搶佔帶來的不確定性。

  • 按量付费:適用於短期或測試階段的業務情境,能夠根據實際使用方式進行靈活計費。

Quota類型選擇,請參見計算資源-Quota管理。更多使用邏輯請參見計算資源-Quota使用

image

默认Quota

image

存储总量

查看專案當前儲存大小,此儲存量與計量口徑一致,即按Project採集壓縮後的邏輯儲存大小。

生命周期配置

数据保存生命周期

設定專案空間下的表是否需配置生命周期,即設定odps.table.lifecycle屬性,有如下取值:

  • Optional:建立表時,Lifecycle子句為可選設定,如果不設定表的生命週期,則該表永久有效。

  • Mandatory:Lifecycle子句為必選設定,使用者必須設定表的生命週期。

  • Inherit:建立表時,如果不設定表的生命週期,則該表的生命週期預設繼承odps.table.lifecycle.value的值。odps.table.lifecycle.value屬性設定表的生命週期,單位為:天。取值範圍為1~37231,預設值為37231。

分层存储生命周期

定義階層式存放區生命週期規則,基於該規則引發階層式存放區類型自動轉換。最近访问配置策略最近修改配置策略只需滿足其中一個條件即可觸發儲存類型切換。

  • 對於非分區表:規則直接作用於整個表。當滿足條件時,該表的儲存類型會從標準自動轉換為低頻。

  • 對於分區表:規則作用於每個獨立的分區,而非整個表。當某個分區滿足條件時,僅該分區的儲存類型會發生轉換,其他分區不受影響。

詳情請參見通過生命週期規則自動化佈建

超级管理员

成员

查看或編輯專案的super_administrator角色成員。

此處設定效果與角色权限頁簽裡對super_administrator角色的成員管理一致,只是此操作支援RAM許可權校正,即RAM使用者擁有UpdateUsersToSuperAdmin許可權後即可在此設定專案的super_administrator角色成員,詳情請參見RAM許可權

基础属性

允許分區表全表掃描

設定專案空間是否允許全表掃描,即為設定odps.sql.allow.fullscan屬性。全表掃描會佔用大量資源,為提升處理效率,不建議開啟該功能

備份資料保留天數

設定專案空間備份資料的保留天數,即為設定odps.timemachine.retention.days屬性。在此期間,您可以將目前的版本恢複至任意一個備份的資料版本。

取值範圍為[0,30],預設值為1,0代表關閉備份功能。

数据类型

可選擇專案的資料類型版本

  • 1.0資料類型:適用於早期使用的MaxCompute專案,且該專案依賴的產品組件不支援2.0資料類型版本。

  • 2.0資料類型:適用於在2020年04月之前無存量資料的MaxCompute專案,且該專案依賴的產品組件支援2.0資料類型版本。

  • Hive相容類型:適用於從Hadoop遷移的MaxCompute專案,且該專案依賴的產品組件支援2.0資料類型版本。

image

开启Decimal2.0

可選擇專案是否開啟MaxCompute 2.0的Decimal資料類型,即為設定odps.sql.decimal.odps2屬性。

存储类型

資料存放區類型為專案級設定。儲存規格和計費說明請參見儲存費用

  • 多AZ存储:採用多可用性區域(AZ)內資料冗餘儲存機制,將使用者資料冗餘儲存在同一地區(Region)的多個可用性區域。

  • 单AZ存储:採用單可用性區域(AZ)內資料冗餘儲存機制,將使用者資料冗餘儲存在單一可用性區域內的多個存放裝置上。

重要

建議與企業生產業務相關的資料選擇多AZ儲存,能夠抵禦AZ級故障。AZ級故障時保障資料讀取和寫入服務不中斷,保障資料的完整性與安全性,詳情請參見同城容災

image

存储加密

指定建立的MaxCompute專案是否需要開啟儲存加密

當選擇需要加密時,需要選擇密鑰和對應演算法:

  • 密鑰:專案空間使用的密鑰類型,包含預設密鑰(MaxCompute Default Key)和內建密鑰(BYOK)。預設密鑰(MaxCompute Default Key)是MaxCompute內部建立的預設密鑰。

  • 演算法:密鑰支援的密碼編譯演算法,包含AES256AESCTRRC4

image

数据传输服务默认Quota

表示未特殊指定讀寫該專案資料需要使用的資源群組Quota時,當前專案預設使用的Data Transmission Service資源群組。

通常為Default,代表公用Data Transmission Service資源群組,暫不支援通過控制台修改。

数据传输服务授权Quota

表示該專案已經授權所有使用者和角色使用配置的獨享資源群組執行資料讀寫任務,因此即使未手動授權,也可在SDK中指定所配置的獨享資源群組Quota進行專案的資料讀寫任務。

一個專案僅支援配置一個獨享資源群組。

数据传输服务叠加Quota

Data Transmission Service獨享資源群組升級特性,支援將獨享資源群組和Default資源群組疊加使用。

在此配置購買的獨享資源群組後,當前專案允許使用的最大並發數可以被提升為公用Data Transmission Service資源群組和獨享資源群組的資源總和

  • 一個專案僅支援配置一個獨享資源群組,但允許多重專案配置同一個獨享資源群組。

  • 疊加使用時,Quota組需要指定Default;如需要使用開放儲存storage api介面時,仍需要指定獨享資源群組,QuotaName格式為:ot_42854300324****_169821756****_p#ot_42854300324****_169821756****。

說明

該升級特性僅部分地區支援,以控制台展示為準。

  • Data Transmission Service預設Quota和Data Transmission Service授權Quota。

  • Data Transmission Service疊加Quota。

单SQL消费限制

設定單SQL消費的最高閾值,即為設定odps.sql.metering.value.max屬性。單位:掃描量(GB)*複雜度。

非必填項,當選擇按量付费計費類型時建議設定,可以避免非預期的單SQL消費過高。同時也建議配置即時消費監控警示,多方位監控限制消費超出預期,詳情請參見消費監控警示消費控制

项目时区

選擇專案空間的時區,即為設定odps.sql.timezone屬性。這將影響所有時間相關函數(如NOW(), GETDATE())的計算結果,確保跨地區團隊或應用在處理時間資料時獲得一致和預期的結果。

权限属性

使用ACL授权

設定是否使用ACL許可權控制功能,即為設定CheckPermissionUsingACL屬性,預設為true即使用狀態。

使用Policy授权

設定是否使用Policy許可權控制功能,即為設定CheckPermissionUsingPolicy屬性,預設為true即使用狀態。

允许对象创建者操作对象

設定是否允許對象建立者擁有對象的存取權限,即為設定ObjectCreatorHasAccessPermission屬性。預設為允許狀態。

允许对象创建者授权对象

設定是否允許對象建立者擁有對象的授權許可權,即為設定ObjectCreatorHasGrantPermission屬性。預設為允許狀態。

启动Label访问控制

設定是否使用Label許可權控制功能,即設定LabelSecurity屬性,預設為不使用狀態。

项目空间数据保护

設定是否開啟專案的資料保護機制,即設定ProjectProtection屬性,禁止或允許資料流出專案。

如選擇開啟项目空间数据保护,還允許設定例外受信任项目,詳情請參見資料保護機制

开启Download权限

設定是否開啟Download許可權控制功能,即設定odps.security.enabledownloadprivilege屬性。

开启项目级别租户资源访问控制

可查看專案綁定的租戶資源。詳情請參見專案層級租戶資源存取控制

說明

目前此功能僅提供預覽,暫不支援開啟檢查。

IP白名单

公网和云产品互联网络IP

設定公網和雲產品互連網絡下的IP白名單,僅允許白名單內的裝置訪問專案。

重要

如果只配置公網和雲產品互連網絡IP白名單,則公網和雲產品互連網絡訪問受配置限制,VPC網路訪問全部禁止。

VPC网络IP

設定VPC網路下的IP白名單,僅允許白名單內的裝置訪問專案。

重要

如果只配置VPC網路IP白名單,則VPC網路訪問受配置限制,公網和雲產品互連網絡訪問全部禁止。

MaxCompute外部网络

可用的MaxCompute外部网络地址

可添加或刪除需要訪問的目標公網IP或網域名稱、連接埠。詳情請參見網路開通流程

智能优化开关

自动物化视图(AutoMV)

開啟後,根據使用者作業查詢習慣和效能自動建立物化視圖,以提高計算效率,減少重複計算。

image

AutoMV可用存储上限

設定AutoMV可使用的儲存資源上限,一旦超出該上限,AutoMV將禁止繼續向已建立的物化視圖中寫入資料。詳情請參見管理AutoMV開關並設定儲存資源上限

image