All Products
Search
Document Center

Hologres:Izin pengembangan

Last Updated:Mar 17, 2026

Hologres terintegrasi secara mendalam dengan DataWorks. Saat menggunakan DataWorks untuk pengembangan Hologres, Anda mungkin mengalami error akibat masalah izin. Topik ini menjelaskan cara menangani beberapa masalah izin umum tersebut.

Rangkuman masalah

Tombol untuk attach Hologres DB dinonaktifkan (berwarna abu-abu) dalam konfigurasi ruang kerja

  • Gejala

    Saat mencoba melakukan attach Hologres DB pada tab Compute Engine Information di halaman Workspace Configuration di Konsol DataWorks, tombol + Attach Hologres DB berwarna abu-abu sehingga operasi tersebut tidak dapat dilanjutkan.工作空间绑定Hologres按钮置灰

  • Penyebab

    • Pengguna Resource Access Management (RAM) tidak memiliki izin management untuk ruang kerja tersebut.

    • Pengguna RAM tidak memiliki izin developer untuk instans tersebut.

  • Solusi

Inisialisasi lingkungan gagal saat melakukan attach Hologres DB

  • Gejala

    Setelah login ke Konsol DataWorks dan mengonfigurasi parameter di kotak dialog Attach Hologres DB, muncul pesan error yang menunjukkan bahwa operasi Attach and Initialize Environment gagal.

  • Penyebab

    Setelah melakukan attach compute engine, Anda harus menginisialisasi lingkungan jaringannya, yaitu exclusive resource group for scheduling. Pastikan instans Hologres dapat terhubung ke exclusive resource group for scheduling DataWorks. Jika tidak, task tidak dapat dijalankan.

    Catatan

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

  • Solusi

    1. Berikan izin untuk inisialisasi.

      Jika Anda tidak memiliki izin yang diperlukan, Anda tidak dapat memeriksa lingkungan jaringan, dan sistem akan menampilkan pemberitahuan otorisasi. Oleh karena itu, sebelum memeriksa lingkungan jaringan, berikan kumpulan izin berikut kepada pengguna.

      • Permission set 1: AliyunHologresFullAccess

        Kumpulan izin ini digunakan untuk mendapatkan detail instans Hologres dan jaringannya. Untuk informasi lebih lanjut tentang cara memberikan izin ini, lihat Grant the AliyunHologresFullAccess policy.

      • Permission set 2: Buat kebijakan kustom berikut.

        Kebijakan ini digunakan untuk menghubungkan jaringan Hologres dan DataWorks, memberikan izin terkait resource group, serta menyelesaikan operasi attach. Untuk informasi lebih lanjut tentang cara membuat kebijakan ini, lihat Create a custom policy. Isi kebijakan sebagai 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.

      Ikuti langkah-langkah pada gambar berikut untuk memilih exclusive resource group for scheduling yang digunakan oleh task execution engine dan selesaikan inisialisasi. Jika resource group yang diperlukan belum ada, buatlah terlebih dahulu. Untuk informasi selengkapnya, lihat Create and use an exclusive resource group for scheduling.

Muncul error "A compute engine instance with the same name already exists" atau "Internal tenant system error" saat melakukan attach Hologres DB

  • Gejala

    Setelah mengonfigurasi parameter di kotak dialog Attach Hologres DB dan mengklik OK, muncul pesan error seperti "A compute engine instance with the same name already exists" 同名实例已存在 atau "Internal tenant system error".

  • Penyebab

    display name dari instans Hologres sama dengan instans sebelumnya.

  • Solusi

    Ubah display name lalu klik OK lagi.

Muncul error "permission denied" saat menjalankan kueri di DataService Studio

  • Gejala

    Saat menjalankan kueri terhadap tabel di halaman DataService Studio di Konsol DataWorks, muncul pesan error "Execution failed: ERROR: permission denied for table xxxx".

  • Penyebab

    Akun pengguna yang digunakan untuk mengonfigurasi DataService Studio tidak memiliki izin untuk mengakses tabel tersebut.

  • Solusi

    1. Periksa apakah akun yang dikonfigurasi untuk sumber data Hologres di DataService Studio sudah benar.

      Login ke Konsol DataWorks lalu buka halaman Data Source Management untuk memeriksa konfigurasi akun sumber data. Untuk informasi selengkapnya, lihat Configure a Hologres data source.

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

      Login ke Konsol DataWorks lalu buka halaman Data Source Management untuk memeriksa izin akun sumber data. Untuk informasi selengkapnya, lihat Configure a data source using a RAM role for authorization.

      Untuk informasi lebih lanjut tentang izin DataWorks dan operasi otorisasi terkait, lihat Appendix: List of preset roles and permissions (workspace level).

Muncul error permission denied for schema xxx di lingkungan produksi DataWorks

  • Gejala

    Di DataWorks, saat mempublikasikan node SQL ke lingkungan produksi dan menjalankannya, muncul pesan error permission denied for schema xxx.

  • Penyebab

    Akun penyewa untuk lingkungan produksi tidak memiliki izin akses ke schema terkait pada instans tersebut.

  • Solusi

    1. Buka halaman konfigurasi ruang kerja DataWorks untuk memeriksa akun mana yang dilampirkan ke lingkungan produksi. Untuk informasi selengkapnya, lihat Create and manage a workspace.

    2. Login ke HoloWeb. Di halaman Security Center, klik Users atau DB Authorization untuk melihat izin akun yang digunakan untuk mengakses lingkungan produksi.

    3. Jika akun tersebut tidak memiliki izin yang diperlukan, berikan izin kepada akun tersebut di halaman Users atau DB Authorization. Untuk informasi selengkapnya, lihat Manage DBs.