SET LOKASI YANG DIKELOLA (GLOBAL SCHEMA)

Berlaku untuk:disetujui Databricks Runtime 17.3 ke atas

Penting

Fitur ini ada di Pratinjau Umum dan hanya tersedia untuk pelanggan yang berpartisipasi saat ini. Untuk berpartisipasi dalam pratinjau, daftarkan diri Anda dengan mengisi formulir ini. Fitur ini hanya mendukung modifikasi lokasi terkelola untuk skema di katalog asing menggunakan HMS dan Glue Federation.

ALTER SCHEMA SET MANAGED LOCATION Gunakan perintah untuk mengubah lokasi default yang digunakan dalam penyimpanan cloud saat Anda membuat tabel terkelola baru di skema Unity Catalog. Perubahan ini tidak memengaruhi objek yang ada dalam skema.

Memerlukan izin OWNER atau MANAGE pada skema.

Syntax

ALTER SCHEMA schema_name SET MANAGED LOCATION 'path'

Parameter-parameternya

  • schema_name

    Nama skema yang akan diubah. Dapat berupa nama yang sepenuhnya memenuhi syarat (catalog_name.schema_name) atau hanya nama skema jika katalog sudah dipilih.

  • path

    Jalur penyimpanan cloud yang akan digunakan sebagai lokasi default untuk tabel terkelola baru yang dibuat dalam skema ini. Harus merupakan lokasi penyimpanan cloud yang valid (misalnya, s3://bucket/path, , abfss://container@account.dfs.core.windows.net/pathgs://bucket/path).

Examples

-- Set managed location for a schema in a foreign catalog
> ALTER SCHEMA hms_federated_catalog.my_schema SET MANAGED LOCATION 's3://my-bucket/managed-tables/';
OK

-- Set managed location using fully qualified schema name
> ALTER SCHEMA my_catalog.my_schema SET MANAGED LOCATION 'abfss://container@account.dfs.core.windows.net/managed/';
OK

Verifikasi konfigurasi

Anda dapat mengonfirmasi lokasi terkelola untuk skema:

DESCRIBE SCHEMA EXTENDED hms_federated_catalog.my_schema;

Output menunjukkan lokasi yang dikelola di kolom Location.