All Products
Search
Document Center

DataWorks:Konfigurasikan Katalog Data MaxCompute

Last Updated:Aug 26, 2026

Katalog data menyediakan antarmuka terpadu untuk mengelola metadata MaxCompute, termasuk tabel, tampilan, tabel eksternal, resource, dan fungsi.

Batasan

Untuk melihat data MaxCompute dalam katalog data menggunakan RAM user atau RAM role, Anda harus terlebih dahulu memiliki izin MaxCompute yang diperlukan. Jika model Lapisan 3 diaktifkan untuk sumber data atau proyek tersebut, berikan juga izin kepada RAM user atau role tersebut untuk melihat metadata skema.

Catatan

Jika proyek MaxCompute berisi beberapa skema, berikan izin metadata untuk semua skema agar daftar lengkap skema dapat ditampilkan pada halaman detail proyek.

  • Berikan izin kepada RAM user:

    GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER RAM$<Alibaba_Cloud_Account_Name>:<RAM_User_Name>;
  • Berikan izin ke Peran RAM:

    GRANT DESCRIBE ON SCHEMA <Schema_Name> TO USER `RAM$<Alibaba_Cloud_Account_Name>:role/<RAM_Role_Name>`;
  • Setelah mengaktifkan fitur skema untuk proyek MaxCompute, Anda dapat mengelola skema dan mengelola tabel objek.

Akses katalog data MaxCompute

  1. Buka halaman Workspaces di Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang diinginkan dan pilih Shortcuts > Data Studio di kolom Actions.

  2. Di panel navigasi kiri, klik ikon image. Di pohon DATA CATALOG, klik MaxCompute.

Buat katalog data MaxCompute

Tambahkan proyek MaxCompute yang sudah ada ke katalog data.

  1. Klik ikon image di sebelah katalog data MaxCompute.

  2. Tambahkan proyek MaxCompute dengan salah satu metode berikut.

    Sumber target

    Metode

    Sumber data MaxCompute yang dibuat di ruang kerja saat ini

    Di tab DataWorks Data Source, temukan sumber data target dan klik Add. Untuk menambahkan beberapa sumber data sekaligus, pilih semuanya lalu klik Batch Add.

    Proyek MaxCompute yang dibuat di Konsol MaxCompute

    Di tab MaxCompute-Project, temukan proyek target dan klik Add. Untuk menambahkan beberapa proyek sekaligus, pilih semuanya lalu klik Batch Add. Anda juga dapat mengklik Create Project untuk menambahkan proyek MaxCompute baru secara manual.

    Pengaturan proyek internal: Parameter konfigurasi proyek MaxCompute. Operasi proyek eksternal: danau data terpadu MaxCompute.
    Penting

    Sinkronisasi metadata memerlukan waktu 10–20 detik. Setelah membuat proyek, tunggu sebentar lalu refresh daftar secara manual untuk melihat data terbaru.

Kelola katalog data MaxCompute

Tambahkan dan kelola skema, tabel, tampilan, serta objek data lainnya dalam katalog data MaxCompute.

Objek MaxCompute

View

Create

Schema

Didukung

Didukung

Table

Didukung

Didukung

External Table

Didukung

Didukung

Object Table

Didukung

Didukung

View

Didukung

Didukung

Materialized View

Didukung

Didukung

Delta Live Materialized View

Didukung

Didukung

Resource

Didukung

Tidak didukung

Function

Didukung

Tidak didukung

Catatan

Tingkat skema hanya ditampilkan setelah Anda mengaktifkan fitur skema untuk MaxCompute. Operasi skema.

Kelola skema

  1. Buat skema.

    Klik ikon image di sebelah kanan proyek MaxCompute. Di kotak dialog Create Schema, masukkan nama dan tekan Enter.

  2. Lihat skema.

    Setelah menambahkan skema ke proyek MaxCompute, klik ikon image di sebelah kiri proyek untuk melihatnya.

  3. Hapus skema.

    Jika tidak lagi memerlukan skema tersebut, klik kanan lalu pilih Delete.

    Penting
    • Operasi ini tidak dapat dikembalikan. Lakukan dengan hati-hati.

    • Hapus semua objek data dalam skema (seperti tabel dan tampilan) sebelum menghapus skema tersebut.

Kelola tabel

Buat tabel

  1. Di sebelah kanan skema, klik image > Create Table untuk membuka halaman Create Table.

  2. Anda dapat membuat tabel dengan salah satu cara berikut.

    • Buat tabel menggunakan Copilot:

      1. Di bilah alat, klik Use Copilot to Create Table untuk membuka antarmuka Copilot Chat.

      2. Masukkan instruksi untuk membuat tabel. Contohnya, Create a daily aggregate table for product sales.

      3. Klik Generate and Replace. Sistem akan menghasilkan nama tabel dan informasi bidang berdasarkan instruksi Anda.

      4. Jika nama tabel dan bidang sesuai harapan, klik Accept.

        Catatan

        Anda dapat mengklik Accept lalu mengedit informasi tabel yang dihasilkan secara manual.

    • Buat tabel secara manual:

      Buat tabel menggunakan parameter berikut.

      Parameter

      Deskripsi

      Informasi Dasar

      Tentukan Table Name, Lifecycle, dan informasi lainnya sesuai kebutuhan.

      Informasi Bidang

      Edit informasi bidang dan anotasi.

      • Edit manual: Klik Insert di atas daftar bidang. Tentukan jumlah baris, lalu edit informasi bidang dan anotasi.

      • Edit cerdas dengan Copilot: Klik Generate Fields atau Generate Field Descriptions di atas daftar bidang. Sistem akan menghasilkan bidang dan komentar berdasarkan nama dan deskripsi tabel.

      Pengaturan Lanjutan

      Table Type secara default diatur ke Internal Table. Anda dapat mengonfigurasi Cluster Properties.

  3. Setelah konfigurasi selesai, klik Publish di bilah alat atas dan selesaikan proses penerbitan untuk membuat tabel.

Kelola tabel

  1. Lihat tabel.

    Setelah membuat tabel, klik ikon image di sebelah kiri proyek lalu klik Table untuk melihat informasi dasar. Klik nama tabel untuk melihat detail seperti Fields dan DDL.

  2. Lakukan operasi pada tabel.

    1. Klik kanan tabel internal. Anda dapat memilih Generate SQL Query Statement, Import Data, Request Permissions, Pemetaan Metadata ke Hologres, atau Sinkronisasi Data ke Hologres.

    2. Klik ganda tabel internal untuk membuka halaman detailnya. Klik Edit di pojok kanan atas. Di halaman pengeditan, ubah Lifecycle dan Table Description, atau tambahkan, ubah, atau hapus bidang.

      Penting
      • Sebelum mengubah nama bidang, menghapus bidang, atau mengganti tipe bidang, jalankan perintah berikut di node MaxCompute SQL untuk mengaktifkan evolusi skema: setproject odps.schema.evolution.enable=true.

      • Untuk menghapus bidang, pilih baris yang sesuai, klik kanan, lalu pilih Delete.

      • Setelah memperbarui tabel, klik Publish lagi agar perubahan berlaku.

  3. Hapus tabel.

    Klik kanan tabel yang ingin dihapus lalu pilih Delete.

    Penting

    Operasi ini tidak dapat dikembalikan. Lakukan dengan hati-hati.

Kelola tabel eksternal

Buat tabel eksternal

  1. Di sebelah kanan skema, klik image > Create External Table untuk membuka halaman Create External Table.

  2. Buat tabel eksternal dengan salah satu metode berikut.

    • Buat tabel menggunakan Copilot:

      1. Di bilah alat, klik Use Copilot to Create Table untuk membuka antarmuka Copilot Chat.

      2. Masukkan instruksi untuk membuat tabel. Contohnya, Create a daily aggregate table for product sales.

      3. Klik Generate And Replace. Sistem akan menghasilkan nama tabel dan informasi bidang berdasarkan instruksi Anda.

      4. Jika nama tabel dan bidang sesuai harapan, klik Accept.

        Catatan

        Anda dapat mengklik Accept lalu mengedit informasi tabel yang dihasilkan secara manual.

    • Buat tabel secara manual:

      Buat tabel eksternal menggunakan parameter berikut.

      Parameter

      Deskripsi

      Informasi Dasar

      Tentukan Table Name, Lifecycle, dan informasi lainnya sesuai kebutuhan.

      Informasi Bidang

      Edit informasi bidang dan anotasi.

      • Edit manual: Klik Insert di atas daftar bidang. Tentukan jumlah baris, lalu edit informasi bidang dan anotasi.

      • Edit cerdas dengan Copilot: Klik Generate Fields atau Generate Field Descriptions di atas daftar bidang. Sistem akan menghasilkan bidang dan komentar berdasarkan nama dan deskripsi tabel.

      Pengaturan Lanjutan

      Table Type secara default diatur ke Externa Table. Konfigurasikan Storage Location dan Storage Format OSS.

      • Storage Location: oss://<OSS_Bucket_Name>/

        Catatan

        Anda dapat memperoleh nama bucket OSS dari Bucket overview.

      • Storage Format: Mendukung berbagai format, seperti CSV, ORC, dan TEXTFILE.

  3. Klik Publish di bilah alat untuk membuat tabel.

Kelola tabel eksternal

  1. Lihat tabel eksternal.

    Setelah membuat tabel eksternal, klik ikon image di sebelah kiri Proyek, lalu klik Externa Table untuk melihat informasi dasarnya. Klik nama tabel untuk menampilkan detail seperti Fields dan DDL.

  2. Operasi pada tabel eksternal.

    Klik ganda tabel eksternal untuk membuka halaman detailnya. Klik Edit di pojok kanan atas. Di halaman pengeditan, ubah Lifecycle dan Table Description, atau tambahkan, ubah, atau hapus bidang.

    Penting
    • Sebelum mengubah nama bidang, menghapus bidang, atau mengganti tipe bidang, jalankan perintah berikut di node MaxCompute SQL untuk mengaktifkan evolusi skema: setproject odps.schema.evolution.enable=true.

    • Untuk menghapus bidang, pilih baris yang sesuai, klik kanan, lalu pilih Delete.

    • Setelah memperbarui tabel, klik Publish lagi agar perubahan berlaku.

  3. Hapus tabel eksternal.

    Klik kanan tabel eksternal yang ingin dihapus lalu pilih Delete.

Kelola tabel objek

Kelola tabel objek hanya di proyek MaxCompute dengan fitur skema yang diaktifkan.

Kelola tabel objek

  1. Lihat tabel objek.

    Setelah Anda create an OBJECT TABLE di proyek MaxCompute, klik ikon image di sebelah kiri proyek lalu klik Object Table untuk melihat informasi dasar. Klik nama tabel untuk melihat detail seperti Fields dan DDL.

  2. Lakukan operasi pada tabel objek.

    Klik kanan tabel objek. Anda dapat memilih Generate SQL Query Statement, Request Permissions, memetakan metadata MaxCompute ke tabel eksternal Hologres, atau menyinkronkan data MaxCompute ke tabel internal Hologres.

  3. Hapus tabel objek.

    Klik kanan tabel objek yang ingin dihapus lalu pilih Delete.

    Penting

    Operasi ini tidak dapat dikembalikan. Lakukan dengan hati-hati.

Kelola tampilan

Buat tampilan

  1. Di sebelah kanan skema, klik image > Create View untuk membuka halaman Create View.

  2. Ubah perintah seperti yang dijelaskan dalam Buat atau perbarui tampilan. Ganti view_name dengan nama tampilan yang ingin Anda buat. Setelah kata kunci AS, tambahkan pernyataan kueri untuk sumber data tampilan tersebut.

  3. Klik Publish di bagian atas halaman untuk membuat tampilan.

Kelola tampilan

  1. Lihat detail tampilan

    Setelah membuat tampilan, klik ikon image di sebelah kiri proyek lalu klik View untuk menampilkan informasi dasar. Klik nama tampilan untuk melihat detail seperti Fields dan DDL.

  2. Operasi tampilan

    Klik ganda tampilan untuk membuka halaman detailnya. Klik Edit di pojok kanan atas. Ubah tampilan dengan mengganti pernyataan kueri sumber data setelah kata kunci AS.

  3. Hapus tampilan

    Klik kanan tampilan yang ingin dihapus lalu pilih Delete.

Kelola tampilan yang di-materialisasi

Buat tampilan yang di-materialisasi

  1. Di sebelah kanan skema, klik image > Create Materialized View untuk membuka halaman Create Materialized View.

  2. Ubah perintah seperti yang dijelaskan dalam Buat tampilan yang di-materialisasi. Ganti view_name dengan nama tampilan yang di-materialisasi yang ingin Anda buat. Setelah pernyataan AS, tambahkan pernyataan kueri untuk sumber data tampilan tersebut.

  3. Klik Publish di bagian atas halaman untuk membuat tampilan yang di-materialisasi.

Mengelola Materialized View

  1. Lihat tampilan yang di-materialisasi.

    Setelah membuat tampilan yang di-materialisasi, klik ikon image di sebelah kiri proyek, lalu klik Materialized View. Klik nama tampilan yang di-materialisasi untuk melihat detail seperti Fields dan DDL.

  2. Hapus tampilan yang di-materialisasi.

    Klik kanan tampilan yang di-materialisasi yang ingin dihapus lalu pilih Delete.

Kelola tampilan materialisasi langsung delta

Buat tampilan materialisasi dinamis

  1. Di sebelah kanan skema, klik image > Create Delta Live Vaterialized View untuk membuka halaman Create Delta Live Vaterialized View. Parameter konfigurasi utama:

    Parameter

    Deskripsi

    Data Generation SQL

    Masukkan Data Generation SQL berdasarkan perintah dalam Dynamic materialized view. Klik Precompile untuk memeriksa sintaks SQL.

    Penting

    Tabel non-partisi harus memiliki primary key.

    Detail Bidang

    Detail bidang yang diurai setelah prekompilasi berhasil.

    Informasi Kolom Primary Key

    Setelah prekompilasi, sistem membaca bidang primary key yang memenuhi syarat dan menampilkannya dalam daftar drop-down. Pilih satu atau beberapa bidang primary key.

    Informasi Bidang Partisi

    Setelah prekompilasi, sistem membaca bidang partisi yang memenuhi syarat dan menampilkannya dalam daftar drop-down. Pilih bidang partisi untuk mempartisi tampilan materialisasi dinamis tersebut. Mendukung beberapa bidang partisi.

    Parameter Penyetelan

    Konfigurasikan pasangan kunci-nilai parameter untuk dimasukkan ke dalam TBLPROPERTIES DDL.

    Kebijakan Refresh Data

    • Konfigurasi Refresh Tampilan Materialisasi Langsung Delta Non-Partisi: Tampilan materialisasi dinamis non-partisi dibuat jika Anda tidak menentukan bidang partisi.

      • Untuk tampilan materialisasi dinamis di MaxCompute, mode refresh secara default diatur ke pembaruan bertahap. Properti tabel adalah TBLPROPERTIES("refresh_mode"="incremental").

      • Metode penjadwalan refresh yang didukung adalah MaxCompute Auto Refresh dan DataWorks Scheduled Refresh.

    • Konfigurasi Refresh Tampilan Materialisasi Langsung Delta Berpartisi: Tampilan materialisasi dinamis berpartisi dibuat jika Anda menentukan bidang partisi.

      • Refresh partisi: Konfigurasikan pengaturan seperti metode penjadwalan refresh, apakah data otomatis direfresh, epoch penjadwalan, dan durasi refresh.

      • Refresh data partisi historis: Konfigurasikan apakah akan merefresh data di partisi yang telah menyelesaikan siklus refresh-nya.

  2. Klik Publish di bagian atas halaman untuk membuat tampilan materialisasi dinamis.

Kelola tampilan materialisasi dinamis

  1. Publikasikan ke lingkungan pengembangan atau produksi. Di ruang kerja mode standar, publikasikan objek ke lingkungan yang berbeda.

  2. Lihat tampilan materialisasi dinamis.

    Setelah membuat tampilan materialisasi dinamis, klik ikon image di sebelah kiri proyek lalu klik Delta Live Materialized View untuk melihat informasi dasar. Klik nama tampilan untuk melihat detail seperti Fields dan pernyataan DDL.

  3. Hapus tampilan materialisasi dinamis.

    Klik kanan tampilan materialisasi dinamis yang ingin dihapus lalu pilih Delete.

Kelola objek data resource

Mengelola sumber daya

Setelah Anda membuat resource di Resource Management DataWorks, klik ikon image di sebelah kiri proyek MaxCompute lalu klik Resource untuk melihat informasi dasar. Klik nama resource untuk melihat detail seperti ukuran penyimpanan.

Kelola fungsi

Setelah Anda membuat fungsi di Resource Management DataWorks, klik ikon image di sebelah kiri proyek MaxCompute lalu klik Function untuk melihat informasi dasar. Klik nama fungsi untuk melihat detail seperti ukuran penyimpanan.

Lihat dan hapus katalog data MaxCompute

Lihat atau hapus katalog data MaxCompute jika tidak lagi diperlukan.

  1. Lihat proyek.

    1. Setelah menambahkan proyek ke katalog data, klik ikon image di sebelah kiri katalog untuk melihatnya.

    2. Arahkan kursor ke proyek MaxCompute untuk melihat penggunaan penyimpanan dan informasi terkait lainnya.

  2. Hapus proyek.

    Untuk menghapus proyek MaxCompute, klik kanan lalu pilih Remove.