Bagikan melalui


Membuat dan mengelola volumes

Artikel ini berisi contoh sintaks untuk membuat, mengelola, dan menghilangkan Unity Catalogvolumes.

Membuat volume

Saat Anda membuat volume menggunakan SQL, Catalog Explorer, atau alat lainnya, volume terkelola dibuat secara default. Untuk membuat volume eksternal, Anda mengaitkan volume dengan lokasi eksternal.

Instruksi berikut mencakup sintaks contoh untuk membuat volumes terkelola dan secara opsional menentukan lokasi penyimpanan objek cloud untuk membuat volume eksternal.

Catalog Explorer

Untuk membuat volume di Catalog Explorer:

  1. Di ruang kerja Azure Databricks Anda, klik ikon CatalogCatalog.
  2. Cari atau telusuri schema yang ingin Anda tambahkan volumenya dan select-kan.
  3. Klik tombol Buat Volume . (Anda harus memiliki hak istimewa yang memadai.)
  4. Masukkan nama untuk volume.
  5. Jika Anda ingin membuat volume eksternal, lakukan hal berikut:
    1. Pilih lokasi eksternal untuk membuat volume.
    2. Editlah jalur agar sesuai dengan sub-direktori where di mana Anda ingin membuat volume.
  6. Berikan komentar (opsional).
  7. Klik Buat.

SQL

Untuk membuat volume terkelola, gunakan sintaks berikut:

CREATE VOLUME <catalog>.<schema>.<volume-name>;

Untuk membuat volume eksternal, tambahkan LOCATION klausa, seperti dalam contoh berikut:

CREATE EXTERNAL VOLUME <catalog>.<schema>.<external-volume-name>
LOCATION 'abfss://<container-name>@<storage-account>.dfs.core.windows.net/<path>/<directory>';

Catatan

Saat Anda menentukan volume eksternal, akses URI cloud ke data di bawah jalur volume diatur oleh hak istimewa yang diberikan pada volume, bukan hak istimewa yang diberikan pada lokasi eksternal tempat volume where disimpan.

Lihat CREATE VOLUME.

Izin yang diperlukan

Anda harus memiliki izin berikut untuk membuat volume:

Sumber daya Izin yang diperlukan
Schema USE SCHEMA, CREATE VOLUME
Catalog USE CATALOG

Secara default, volumes terkelola dibuat di lokasi penyimpanan terkelola yang terkait dengan schema. Lihat Menentukan lokasi penyimpanan terkelola di Unity Catalog.

Untuk membuat volumeseksternal , Anda juga harus memiliki hak istimewa CREATE EXTERNAL VOLUME untuk lokasi eksternal yang mengelola penyimpanan objek cloud yang ditentukan dalam klausa LOCATION Anda. Lihat Menyambungkan ke penyimpanan dan layanan objek cloud menggunakan Unity Catalog.

Menjatuhkan volume

Catalog Explorer

Untuk menghilangkan volume di Catalog Explorer:

  1. Di ruang kerja Azure Databricks Anda, klik ikon CatalogCatalog.
  2. Cari atau telusuri volume yang ingin Anda hilangkan dan select.
  3. Klik menu Kebab di sebelah kanan nama volume dan selectHapus.
  4. Klik Hapus dalam dialog yang muncul untuk mengonfirmasi.

SQL

Gunakan sintaks berikut untuk menghilangkan volume:

DROP VOLUME IF EXISTS <volume-name>;

Lihat DROP VOLUME.

Catatan

Menghilangkan volume terkelola menandai file yang terkandung untuk dihapus, sementara menghilangkan volume eksternal tidak. Lihat perbedaan perilaku antara yang terkelola dan eksternal volumes.

Izin yang diperlukan

Pengguna dengan hak istimewa pemilik atau hak istimewa MANAGE dapat menjatuhkan volume. Lihat Kepemilikan volume dan mengelola hak istimewa.

Mengganti nama volume

Catalog Explorer

Untuk mengganti nama volume di Catalog Explorer:

  1. Di ruang kerja Azure Databricks Anda, klik ikon CatalogCatalog.
  2. Cari atau telusuri volume yang ingin Anda mengganti namanya dan lakukan select.
  3. Klik menu Kebab di sebelah kanan nama volume dan selectGanti Nama.
  4. Masukkan nama untuk volume.
  5. Klik Simpan.

SQL

Gunakan sintaks berikut untuk mengganti nama volume:

ALTER VOLUME <volume-name> RENAME TO <new-volume-name>

Lihat ALTER VOLUME.

Izin yang diperlukan

Pengguna dengan hak istimewa pemilik atau hak istimewa MANAGE dapat mengganti nama volume. Lihat Kepemilikan volume dan mengelola hak istimewa.

Mengubah izin pada volume

Catalog Explorer

Untuk mengubah izin volume di Catalog Explorer, mulailah dengan menavigasi ke UI izin:

  1. Di ruang kerja Azure Databricks Anda, klik ikon CatalogCatalog.
  2. Cari atau telusuri volume yang ingin Anda ubah izin perubahannya dan select.
  3. Klik tab Izin . Hak istimewa yang diberikan dan diwariskan pada volume ditampilkan.

Untuk grant hak istimewa baru, lakukan hal berikut:

  1. Klik Grant.
  2. Ketik untuk mencari perwakilan. Select prinsipal yang ingin Anda grant hak istimewa. Anda dapat melakukan select pada beberapa prinsipal.
  3. Select hak istimewa yang ingin Anda grant.
  4. Klik Grant.

Catatan

Jika perwakilan tidak memiliki USE CATALOG hak istimewa dan USE SCHEMA pada sumber daya induk, peringatan akan muncul bahwa hak istimewa tambahan diperlukan. Jika Anda memiliki izin yang memadai pada sumber daya induk untuk grant hak istimewa tersebut, kotak centang akan muncul untuk juga grant hak istimewa tersebut.

Untuk hak istimewa revoke, lakukan hal berikut:

  1. Select satu atau beberapa hibah.
  2. Klik Revoke.
  3. Klik Revoke dalam dialog yang muncul untuk mengonfirmasi.

SQL

Gunakan GRANT dan REVOKE untuk mengubah izin pada volume.

Misalnya, sintaks berikut memberikan READ VOLUME pada volume:

GRANT READ VOLUME ON VOLUME <volume-name> TO <principal>

Sintaks berikut untuk mencabut WRITE VOLUME volume:

REVOKE WRITE VOLUME ON VOLUME <volume-name> TO <principal>

Lihat Mengelola hak istimewa di Unity Catalog.

Izin yang diperlukan

Pengguna dengan hak istimewa pemilik atau hak istimewa MANAGE dapat mengatur izin sebuah volume. Lihat Kepemilikan volume dan mengelola hak istimewa.

Ubah pemilik volume

Catalog Explorer

Untuk mengubah pemilik volume di Catalog Explorer, lakukan hal berikut:

  1. Di ruang kerja Azure Databricks Anda, klik ikon CatalogCatalog.
  2. Cari atau telusuri volume yang ingin Anda ubah kepemilikannya dan jalankan perintah select.
  3. Di panel Tentang volume ini, klik di Edit Ikon samping Pemilik.
  4. Ketik untuk mencari kepala sekolah dan lakukan select.
  5. Klik Simpan.

SQL

Gunakan sintaks berikut untuk mengubah pemilik volume:

ALTER VOLUME <volume-name> SET OWNER TO <principal-name>

Lihat ALTER VOLUME.

Izin yang diperlukan

Pengguna dengan hak istimewa sebagai pemilik atau hak istimewa MANAGE dapat mengubah pemilik sebuah volume. Lihat Kepemilikan volume dan mengelola hak istimewa.