All Products
Search
Document Center

Hologres:Atasi masalah izin DataWorks

Last Updated:Jun 21, 2026

Karena Hologres dan DataWorks terintegrasi secara mendalam, Anda mungkin mengalami error izin selama pengembangan. Topik ini menjelaskan cara mengatasi beberapa masalah umum.

Masalah umum

Tombol Bind HologresDB berwarna abu-abu

  • Gejala

    Saat Anda mencoba mengikat database Hologres pada tab Compute Engine Information di halaman workspace configuration di Konsol DataWorks, tombol + Bind HologresDB berwarna abu-abu.

  • Penyebab

    • Pengguna RAM tidak memiliki izin administratif untuk ruang kerja.

    • Pengguna RAM tidak memiliki izin pengembangan untuk instans tersebut.

  • Solusi

    • Jika pengguna RAM tidak memiliki izin administratif untuk ruang kerja, berikan izin yang diperlukan kepada pengguna di halaman Member Management. Untuk informasi lebih lanjut, lihat Kelola izin layanan tingkat ruang kerja.

    • Jika pengguna RAM tidak memiliki izin pengembangan untuk instans tersebut, berikan izin di Hologres berdasarkan model izin pengguna yang digunakan.

Inisialisasi lingkungan gagal saat pengikatan

  • Gejala

    Setelah Anda mengonfigurasi parameter di kotak dialog Bind HologresDB di Konsol DataWorks, Anda menerima error bahwa binding and environment initialization gagal.

  • Penyebab

    Setelah mengikat compute engine, Anda harus menginisialisasi lingkungan jaringannya, yaitu exclusive resource group yang akan digunakan untuk penjadwalan. Inisialisasi ini membangun konektivitas jaringan antara instans Hologres dan resource group DataWorks, yang diperlukan agar tugas dapat dijalankan.

    Catatan

    Beberapa jenis instans Hologres tidak memerlukan inisialisasi. Jika antarmuka menunjukkan bahwa inisialisasi tidak diperlukan, Anda dapat langsung menggunakan engine tersebut untuk pengembangan data.

  • Solusi

    1. Berikan izin inisialisasi.

      Jika Anda tidak memiliki izin yang diperlukan, Anda tidak dapat memeriksa lingkungan jaringan, dan sistem akan meminta otorisasi. Oleh karena itu, berikan kebijakan berikut sebelum memeriksa lingkungan jaringan.

      • Kebijakan 1: AliyunHologresFullAccess

        Kebijakan ini memberikan akses ke informasi detail tentang instans Hologres dan jaringannya. Untuk informasi lebih lanjut, lihat Berikan kebijakan AliyunHologresFullAccess.

      • Kebijakan 2: Buat kebijakan kustom berikut.

        Kebijakan ini memungkinkan Anda menghubungkan jaringan Hologres dan DataWorks, mengelola resource group, dan menyelesaikan proses pengikatan. Untuk informasi lebih lanjut, lihat Buat kebijakan kustom. Kebijakan berisi konten berikut.

        {
          "Version": "1",
          "Statement": [
            {
              "Effect": "Allow",
              "Action": "dataworks:*ResourceGroup",
              "Resource": "acs:dataworks:*:*:exclusive_resource_group/*"
            },
            {
              "Effect": "Allow",
              "Action": "dataworks:Get*",
              "Resource": "acs:dataworks:*:*:*"
            },
            {
              "Effect": "Allow",
              "Action": "ecs:DescribeSecurityGroups",
              "Resource": "acs:ecs:*:*:securitygroup/*"
            },
            {
              "Effect": "Allow",
              "Action": "vpc:DescribeVpcs",
              "Resource": "acs:vpc:*:*:vpc/*"
            },
            {
              "Effect": "Allow",
              "Action": "vpc:DescribeVSwitches",
              "Resource": "acs:vpc:*:*:vswitch/*"
            }
          ]
        }
    2. Periksa dan inisialisasi lingkungan jaringan.

      Anda harus memilih exclusive resource group untuk penjadwalan tugas engine, lalu menyelesaikan inisialisasi. Jika resource group yang diperlukan tidak tersedia, buat satu dengan mengikuti petunjuk di Tambahkan dan gunakan exclusive resource group untuk penjadwalan. Antarmuka menampilkan informasi jaringan instans Hologres, yang mencakup nama instans, VPC, dan VSwitch untuk lingkungan produksi dan pengembangan. Dari daftar drop-down DataWorks exclusive resource group for scheduling, pilih resource group dan pastikan status inisialisasi adalah Completed.

Pengikatan gagal karena nama instans duplikat

  • Gejala

    Setelah Anda mengonfigurasi parameter di kotak dialog Bind HologresDB dan mengklik OK, Anda menerima pesan error: "A compute engine instance with the same name already exists" atau "Internal tenant system error."

  • Penyebab

    Instance Display Name dari instans Hologres bentrok dengan instans yang sudah ada.

  • Solusi

    Ubah Instance Display Name dan klik OK lagi.

Error "Permission denied" di DataService Studio

  • Gejala

    Saat Anda menjalankan kueri pada tabel di halaman DataService Studio di Konsol DataWorks, Anda menerima error "Execution failed: ERROR: permission denied for table xxxx".

  • Penyebab

    Akun pengguna untuk konfigurasi DataService Studio tidak memiliki izin kueri pada tabel tersebut.

  • Solusi

    1. Verifikasi bahwa akun yang benar telah dikonfigurasi untuk sumber data Hologres di DataService Studio.

      Login ke Konsol DataWorks, buka halaman Data Source Management, dan periksa konfigurasi akun pengguna untuk sumber data tersebut. Untuk informasi lebih lanjut, lihat Konfigurasi sumber data Hologres.

    2. Periksa apakah akun yang dikonfigurasi untuk sumber data Hologres memiliki izin untuk melihat tabel tersebut.

      Login ke Konsol DataWorks, buka halaman Data Source Management, dan periksa konfigurasi izin akun sumber data tersebut. Untuk informasi lebih lanjut, lihat Konfigurasi sumber data menggunakan otorisasi berbasis Peran RAM.

      Untuk informasi lebih lanjut tentang izin dan otorisasi DataWorks, lihat Lampiran: Daftar peran dan izin preset (tingkat ruang kerja).

Error lingkungan produksi: permission denied for schema xxx

  • Gejala

    Saat Anda memublikasikan tugas SQL untuk dijalankan di lingkungan produksi di DataWorks, Anda menerima error permission denied for schema xxx.

  • Penyebab

    Akun untuk lingkungan produksi tidak memiliki izin akses ke skema instans tersebut.

  • Solusi

    1. Buka halaman konfigurasi ruang kerja DataWorks untuk mengidentifikasi akun yang terikat ke lingkungan produksi. Untuk detailnya, lihat Buat dan kelola ruang kerja. Anda dapat menemukan konfigurasi ini pada tab Hologres dalam bagian Compute Engine Information, di bawah pengaturan Access Identity untuk instans target.

    2. Login ke HoloWeb dan buka halaman Security Center. Di halaman Users atau Database Authorization, lihat izin akun lingkungan produksi.

    3. Jika akun tersebut tidak memiliki izin yang diperlukan, berikan izin tersebut di halaman Users atau Database Authorization. Untuk informasi lebih lanjut, lihat Kelola DB.