All Products
Search
Document Center

Hologres:Hak Akses pada MaxCompute

Last Updated:Jul 02, 2025

Ketika mempercepat kueri pada data dalam tabel MaxCompute di Hologres, kesalahan dapat terjadi jika izin yang relevan belum diberikan. Topik ini menjawab beberapa pertanyaan umum tentang hak akses pada MaxCompute.

FAQ

Mengapa pesan kesalahan "Anda TIDAK memiliki hak istimewa 'odps:Select' pada xxx" dikembalikan ketika saya mengkueri data dalam tabel MaxCompute?

  • Deskripsi Masalah

    Setelah membuat tabel asing di Konsol Hologres, saya tidak dapat mengkueri data dalam tabel MaxCompute sumber. Pesan kesalahan berikut muncul: Anda TIDAK memiliki hak istimewa 'odps:Select' pada xxx.

  • Penyebab

    Pengguna Resource Access Management (RAM) saat ini tidak memiliki izin SELECT pada data dalam tabel MaxCompute.

  • Solusi

    Hubungi administrator MaxCompute untuk memberikan izin SELECT kepada pengguna RAM saat ini pada data dalam tabel MaxCompute. Untuk informasi lebih lanjut, lihat Hak Akses MaxCompute.

Mengapa pesan kesalahan "Label sensitif kolom 'xxx' adalah 2, tetapi label efektif Anda adalah 0" dikembalikan ketika saya mengkueri data dalam tabel MaxCompute?

  • Deskripsi Masalah

    Setelah membuat tabel asing di Konsol Hologres, saya tidak dapat mengkueri data dalam tabel MaxCompute sumber. Pesan kesalahan berikut muncul: Label sensitif kolom 'xxx' adalah 2, tetapi label efektif Anda adalah 0.

  • Penyebab

    Pengguna RAM saat ini hanya memiliki izin untuk mengkueri sebagian bidang dalam tabel MaxCompute.

  • Solusi

    Untuk menyelesaikan masalah ini, pilih salah satu metode berikut:

    • (Direkomendasikan) Bergabunglah dengan grup DingTalk dan hubungi dukungan teknis di grup tersebut untuk meningkatkan instance Hologres Anda ke V0.8. Untuk informasi lebih lanjut, lihat Dapatkan Dukungan Online untuk Hologres.

    • Tambahkan parameter berikut sebelum pernyataan kueri yang ada:

      set hg_experimental_enable_odps_executor=on; 
      set hg_experimental_enable_query_master=on;
    • Dapatkan izin untuk mengkueri semua bidang dalam tabel MaxCompute. Untuk informasi lebih lanjut, lihat Hak Akses MaxCompute.

Mengapa pesan kesalahan "Anda TIDAK memiliki hak istimewa 'odps:Select' pada xxx" dikembalikan ketika saya memilih tabel MaxCompute lintas proyek MaxCompute?

  • Deskripsi Masalah

    Pengguna RAM yang saya gunakan memiliki izin untuk mengkueri data dalam tabel MaxCompute di Proyek 2. Namun, ketika saya memilih tabel MaxCompute untuk mengkueri data di Proyek 1, pesan kesalahan berikut muncul: Anda TIDAK memiliki hak istimewa 'odps:Select' pada xxx.

  • Penyebab

    Pengguna RAM saat ini memiliki izin untuk mengkueri data dalam tabel MaxCompute yang ada di Proyek 2. Namun, pesan kesalahan masih muncul ketika saya mengkueri data di Proyek 1 dan memilih tabel MaxCompute dari Proyek 2. Hal ini karena izin diberikan pada Proyek 2 berdasarkan berbagi sumber daya berbasis paket lintas proyek. Anda dapat menambahkan pernyataan SQL untuk menyelesaikan masalah ini.

  • Solusi

    Jika pengguna RAM saat ini memiliki izin pada Proyek 2 berdasarkan berbagi sumber daya berbasis paket lintas proyek, tambahkan parameter berikut sebelum pernyataan SQL yang ada di Hologres untuk menyelesaikan masalah di atas:

    // Tambahkan parameter berikut jika Anda menggunakan instance Hologres versi 0.7:
    set seahawks.seahawks_internal_current_odps_project='holoprojectname';
    // Tambahkan parameter berikut jika Anda menggunakan instance Hologres versi 0.8:
    set hg_experimental_odps_current_project_name = 'holoprojectname';

Mengapa pesan kesalahan "Anda TIDAK memiliki hak istimewa 'odps:List' pada xxx" dikembalikan ketika saya membuat tabel asing?

  • Deskripsi Masalah

    Ketika menggunakan HoloWeb atau HoloStudio untuk membuat tabel asing di Konsol Hologres, terjadi kesalahan. Pesan kesalahan berikut muncul: Anda TIDAK memiliki hak istimewa 'odps:List' pada xxx.

  • Penyebab

    Pengguna RAM saat ini tidak memiliki izin LIST pada proyek MaxCompute.

  • Solusi

Mengapa pesan kesalahan "Akses ditolak oleh daftar putih IP proyek: sourceIP:'xxxx' tidak ada dalam daftar putih. proyek: xxxx" dikembalikan ketika saya membuat tabel asing?

  • Deskripsi Masalah

    Ketika menggunakan HoloWeb untuk membuat tabel asing di Konsol Hologres, terjadi kesalahan. Pesan kesalahan berikut muncul: Akses ditolak oleh daftar putih IP proyek: sourceIP:'xxxx' tidak ada dalam daftar putih. proyek: xxxx.

  • Penyebab

    Daftar putih alamat IP telah dikonfigurasi untuk kluster MaxCompute saat ini, namun alamat IP HoloWeb tidak termasuk dalam daftar putih.

  • Solusi

    Setelah daftar putih alamat IP dikonfigurasi, hanya alamat IP dalam daftar putih yang diizinkan untuk mengakses proyek MaxCompute. Jika Anda mengakses proyek MaxCompute dari alamat IP yang tidak ada dalam daftar putih, permintaan akses Anda akan ditolak meskipun Anda memiliki pasangan AccessKey yang valid. Dalam hal ini, tambahkan alamat IP dalam pesan kesalahan ke daftar putih agar Anda dapat membuat tabel asing. Untuk informasi lebih lanjut, lihat Atur Daftar Putih Alamat IP.

Mengapa pesan kesalahan "Anda tidak ada di proyek xxx" dikembalikan ketika saya membuat tabel asing?

  • Deskripsi Masalah

    Ketika membuat tabel asing, pesan kesalahan berikut muncul: Anda tidak ada di proyek xxx.

  • Penyebab

    Pengguna RAM yang digunakan untuk membuat tabel asing tidak memiliki izin untuk mengakses proyek MaxCompute tempat tabel MaxCompute sumber berada.

  • Solusi

    Periksa apakah nama proyek MaxCompute yang ingin Anda akses valid. Jika nama proyek tidak valid, gantilah dengan yang valid. Jika nama proyek valid tetapi masalah tetap ada, berikan pengguna RAM izin untuk mengakses proyek MaxCompute melalui MaxCompute. Untuk informasi lebih lanjut, lihat Hak Akses.