All Products
Search
Document Center

MaxCompute:Hapus tabel dan proyek MaxCompute

Last Updated:Dec 31, 2025

Seiring dengan semakin matangnya platform data MaxCompute Anda, Anda mungkin mengumpulkan tabel dan proyek yang tidak lagi diperlukan. Resource yang sudah usang ini tidak hanya mengacaukan ruang kerja Anda tetapi juga mengonsumsi penyimpanan sehingga menimbulkan biaya yang tidak perlu. Menghapus resource tersebut merupakan langkah penting untuk optimalisasi biaya dan kebersihan operasional. Topik ini memandu Anda melalui dua prosedur pembersihan berbeda: menghapus tabel tertentu sambil tetap mempertahankan proyek, atau menonaktifkan seluruh proyek ketika masa siklus hidupnya telah berakhir.

Hapus tabel

  • Hapus tabel jika Anda tidak lagi memerlukan data yang dikandungnya tetapi ingin tetap mempertahankan proyek MaxCompute.

  • Jika Anda menyimpan tabel, Anda akan terus dikenai biaya penyimpanan. Untuk informasi lebih lanjut tentang aturan penagihan, lihat atau Biaya penyimpanan (pay-as-you-go).

  1. Jalankan perintah DROP TABLE di klien MaxCompute untuk menghapus tabel dari proyek MaxCompute.

    DROP TABLE <table_name>;
  2. Untuk memverifikasi bahwa tabel telah dihapus, jalankan perintah berikut:

    SHOW tables;

    Jika tabel tidak muncul dalam output perintah, penghapusan berhasil dilakukan.

  3. Anda dapat memulihkan tabel yang tidak sengaja dihapus jika fitur Backup and Recovery diaktifkan untuk proyek tersebut dan periode retensi data belum berakhir. Untuk informasi lebih lanjut, lihat Backup lokal.

Hapus proyek MaxCompute

  • Jika Anda tidak lagi memerlukan suatu proyek beserta seluruh resource di dalamnya, Anda dapat menghapus proyek tersebut. Tindakan ini akan menghapus semua tabel dalam proyek tersebut.

  • Jika Anda tidak yakin apakah data proyek tersebut masih digunakan, Anda dapat menangguhkan sementara layanan yang bergantung padanya dan memantau dampaknya terhadap operasi bisnis. Jika tidak ada operasi yang terganggu, Anda dapat melanjutkan penghapusan. Jika layanan terpengaruh, Anda dapat memulihkannya. Untuk informasi lebih lanjut tentang pemulihan, lihat Manajemen proyek.

Anda tidak dapat menghapus proyek MaxCompute dengan menjalankan perintah di klien MaxCompute. Penghapusan harus dilakukan melalui Konsol MaxCompute.

Penting

Menghapus proyek memiliki konsekuensi berikut:

  • Proyek dan seluruh datanya, termasuk semua tabel, akan segera dan permanen dihapus. Tindakan ini tidak dapat dikembalikan.

  • Semua tugas yang dikirimkan ke proyek tersebut akan gagal karena proyek tersebut tidak lagi ada.

  • Jika proyek MaxCompute terikat ke ruang kerja DataWorks, penghapusan proyek tersebut akan membuat ruang kerja menjadi tidak dapat digunakan dan tidak dapat dipulihkan. Anda harus membatalkan pengikatan ruang kerja tersebut di Konsol DataWorks sebelum menghapus proyek MaxCompute.

  1. Berikan izin

    1. Akun Alibaba Cloud atau RAM User dengan peran Super_Administrator untuk proyek tersebut dapat menghapus proyek di Konsol MaxCompute.

    2. RAM user lain harus secara eksplisit diberikan izin yang diperlukan:

      1. Masuk ke Konsol Resource Access Management (RAM).

      2. Pada panel navigasi di sebelah kiri, pilih Permissions > Policies.

      3. Pada halaman Create Policy, pilih JSON. Masukkan kebijakan akses berikut:

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

        Klik OK. Pada kotak dialog Create Access Policy, masukkan Policy Name. Anda juga dapat menambahkan deskripsi dan melampirkan tag.

        Sebagai contoh, Anda dapat mengatur Policy Name menjadi MaxCompute-DeleteProject.

      4. Pada halaman Grants, klik Grant Permission.

        Pada kotak dialog Grant Permission, pilih Principal dan Policy.

        1. Untuk Principal, pilih RAM user target.

        2. Untuk Policy, pilih kebijakan yang telah Anda buat. Dalam contoh ini, nama kebijakannya adalah MaxCompute-DeleteProject.

        Klik Grant Permissions.

  2. Hapus proyek di Konsol MaxCompute

    1. Masuk ke Konsol MaxCompute, lalu pilih wilayah di pojok kiri atas.

    2. Pada halaman Projects, temukan proyek target dan klik Delete pada kolom Actions.

    3. Pada kotak dialog Delete Project, centang kotak Are you sure that you want to delete the MaxCompute project? lalu klik OK untuk mengonfirmasi penghapusan proyek MaxCompute.

    4. Saat ini, proyek MaxCompute hanya dapat Immediately Delete and Prohibit Project Restoration.

Langkah selanjutnya

Untuk informasi lebih lanjut tentang penggunaan MaxCompute, lihat Langkah selanjutnya.