Bagikan melalui


Membuat dan mengelola volume

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

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 contoh sintaks untuk membuat volume terkelola dan secara opsional menentukan lokasi penyimpanan objek cloud untuk membuat volume eksternal.

Penjelajah Katalog

Untuk membuat volume di Catalog Explorer:

  1. Di ruang kerja Azure Databricks Anda, klik Ikon katalog Katalog.
  2. Cari atau telusuri skema yang ingin Anda tambahkan volumenya dan pilih.
  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. Edit jalur untuk mencerminkan sub-direktori tempat 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, akses URI cloud ke data di bawah jalur volume diatur oleh izin volume.

Lihat MEMBUAT VOLUME.

Izin yang diperlukan

Anda harus memiliki izin berikut untuk membuat volume:

Sumber daya Izin yang diperlukan
Skema USE SCHEMA, CREATE VOLUME
Katalog USE CATALOG

Secara default, volume terkelola dibuat di lokasi penyimpanan terkelola yang terkait dengan skema yang berisi. Lihat Menentukan lokasi penyimpanan terkelola di Katalog Unity.

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

Menjatuhkan volume

Penjelajah Katalog

Untuk menghilangkan volume di Catalog Explorer:

  1. Di ruang kerja Azure Databricks Anda, klik Ikon katalog Katalog.
  2. Cari atau telusuri volume yang ingin Anda letakkan dan pilih.
  3. Klik di Menu kebab sebelah kanan nama volume dan pilih Hapus.
  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 volume terkelola dan eksternal.

Izin yang diperlukan

Hanya pengguna dengan hak istimewa pemilik yang dapat menjatuhkan volume. Lihat Kepemilikan volume.

Mengganti nama volume

Penjelajah Katalog

Untuk mengganti nama volume di Catalog Explorer:

  1. Di ruang kerja Azure Databricks Anda, klik Ikon katalog Katalog.
  2. Cari atau telusuri volume yang ingin Anda ganti namanya dan pilih.
  3. Klik di Menu kebab sebelah kanan nama volume dan pilih Ganti 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 MENGUBAH VOLUME.

Izin yang diperlukan

Hanya pengguna dengan hak istimewa pemilik yang dapat mengganti nama volume. Lihat Kepemilikan volume.

Mengubah izin pada volume

Penjelajah Katalog

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

  1. Di ruang kerja Azure Databricks Anda, klik Ikon katalog Katalog.
  2. Cari atau telusuri volume yang ingin Anda ubah izinnya dan pilih.
  3. Klik tab Izin . Hak istimewa yang diberikan dan diwariskan pada volume ditampilkan.

Untuk memberikan hak istimewa baru, lakukan hal berikut:

  1. Klik Berikan.
  2. Ketik untuk mencari perwakilan. Pilih prinsipal yang ingin Anda berikan hak istimewanya. Anda dapat memilih beberapa prinsipal.
  3. Pilih hak istimewa yang ingin Anda berikan.
  4. Klik Berikan.

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 memberikan hak istimewa tersebut, kotak centang tampaknya juga memberikan hak istimewa tersebut.

Untuk mencabut hak istimewa, lakukan hal berikut:

  1. Pilih satu atau beberapa hibah.
  2. Klik Cabut.
  3. Klik Cabut dalam dialog yang muncul untuk mengonfirmasi.

SQL

Gunakan GRANT dan REVOKE untuk mengubah izin pada volume.

Misalnya, sintaks berikut memberikan READ FILES pada volume:

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

Sintaks berikut untuk mencabut WRITE FILES volume:

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

Lihat Mengelola hak istimewa di Unity Catalog.

Izin yang diperlukan

Hanya pengguna dengan hak istimewa pemilik yang dapat mengizinkan volume. Lihat Kepemilikan volume.

Ubah pemilik volume

Penjelajah Katalog

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

  1. Di ruang kerja Azure Databricks Anda, klik Ikon katalog Katalog.
  2. Cari atau telusuri volume yang ingin Anda ubah kepemilikannya dan pilih.
  3. Di panel Tentang volume ini, klik di Edit Ikon samping Pemilik.
  4. Ketik untuk mencari perwakilan dan memilihnya.
  5. Klik Simpan.

SQL

Gunakan sintaks berikut untuk mengubah pemilik volume:

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

Lihat MENGUBAH VOLUME.

Izin yang diperlukan

Hanya pengguna dengan hak istimewa pemilik yang dapat mengubah pemilik volume. Lihat Kepemilikan volume.