Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks Runtime 17.3 ve üzerini denetleyin
Önemli
Bu özellik Genel Önizleme aşamasındadır ve şu anda yalnızca katılan müşteriler tarafından kullanılabilir. Önizlemeye katılmak için bu formu doldurarak başvurun. Bu özellik yalnızca HMS ve Tutkal Federasyonu kullanarak yabancı kataloglardaki şemalar için yönetilen konumların değiştirilmesini destekler.
ALTER SCHEMA SET MANAGED LOCATION Unity Kataloğu şemalarında yeni yönetilen tablolar oluştururken bulut depolamada kullanılan varsayılan konumu değiştirmek için komutunu kullanın. Bu değişiklik şemadaki mevcut nesneleri etkilemez.
Şema üzerinde OWNER veya MANAGE izinleri gerektirir.
Sözdizimi
ALTER SCHEMA schema_name SET MANAGED LOCATION 'path'
Parametreler
-
Değiştireceğiniz şemanın adı. Tam ad (
catalog_name.schema_name) olabilir veya eğer katalog zaten seçilmişse sadece şema adı olabilir. yol
Bu şemada oluşturulan yeni yönetilen tablolar için varsayılan konum olarak kullanılacak bulut depolama yolu. Geçerli bir bulut depolama konumu olmalıdır (ör. ,
s3://bucket/pathabfss://container@account.dfs.core.windows.net/path,gs://bucket/path).
Örnekler
-- 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
Yapılandırmayı doğrulama
Bir şema için yönetilen konumu onaylayabilirsiniz:
DESCRIBE SCHEMA EXTENDED hms_federated_catalog.my_schema;
Çıktı, Location alanında belirtilen yönetilen konumu gösterir.