全部產品
Search
文件中心

MaxCompute:刪除表或MaxCompute專案

更新時間:Jan 24, 2026

本文介紹如何刪除不再需要的資料表或MaxCompute專案,從而避免產生不必要的資源浪費及賬單費用。

刪除表

  • 不需要保留樣本資料,但要保留MaxCompute專案的情況下,執行刪除表操作。

  • 若保留樣本資料,這些資料會在賬戶下產生儲存費用,計費規則請參見儲存費用(隨用隨付)

  1. 在MaxCompute用戶端執行如下命令刪除MaxCompute專案中的表。

    DROP TABLE <table_name>;
  2. 刪除表後,可執行如下命令確認表的刪除結果。

    SHOW tables;

    若返回結果中無待刪除表資訊,表明已刪除成功。

  3. 如果誤刪了表,當專案開啟了備份恢複功能,且刪除操作未超過專案設定的備份資料保留天數時,則可以恢複表。詳情參見本地備份

刪除MaxCompute專案

  • 若不需要保留樣本專案,可以執行以下步驟刪除該專案,刪除專案的同時會刪除專案中的所有表。

  • 若不確定資料是否還需要,可以先停服並觀測其他業務是否受影響,若不影響其他業務正常運行,則可以徹底刪除,否則可進行手動恢複。恢複操作請參見專案管理

MaxCompute不支援使用用戶端運行命令的方式刪除MaxCompute專案,需要在MaxCompute控制台中刪除,步驟如下。

重要

專案刪除將導致如下後果:

  • 立即刪除後,專案內所有表(資料)將立即被刪除,並且永久無法恢複。

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

  • 如果MaxCompute專案已經綁定DataWorks工作空間,刪除MaxCompute專案後DataWorks工作空間將無法正常使用並不能恢複,請先訪問DataWorks進行解除綁定再刪除MaxCompute專案。

  1. 授權

    1. 阿里雲主帳號或具備專案Super_Administrator角色的RAM使用者可直接登入MaxCompute控制台刪除MaxCompute專案。

    2. 普通RAM使用者需要先授權:

      1. 登入RAM控制台

      2. 在左側導覽列選擇許可權管理 > 權限原則

      3. 建立權限原則頁面,選擇指令碼編輯。輸入以下權限原則:

        {
          "Version": "1",
          "Statement": [
            {
              "Effect": "Allow",
              "Action":"odps:DeleteProject",
              "Resource": "*"
            }
          ]
        }

        單擊確定,在彈出的建立權限原則對話方塊,輸入自訂策略名稱稱,可以選擇為原則設定備忘及綁定標籤。

        自訂策略名稱稱可以為MaxCompute-DeleteProject

      4. 授權頁面,單擊新增授權

        在彈出的新增授權互動框中,選擇授權主體權限原則

        1. 授權主體選擇待授權的RAM使用者。

        2. 權限原則選擇已建立的策略名稱稱,本文樣本中名稱為MaxCompute-DeleteProject

        單擊確認新增授權

  2. MaxCompute控制台刪除專案

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

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

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

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

後續步驟

至此,已完成MaxCompute用戶端的快速入門引導操作,如需瞭解更多MaxCompute使用資訊,請參見後續指引