Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks Runtime 17.3 und höher
Von Bedeutung
Dieses Feature befindet sich in der öffentlichen Vorschau und ist derzeit nur für teilnehmende Kunden verfügbar. Um an der Vorschau teilzunehmen, wenden Sie sich an, indem Sie dieses Formular ausfüllen. Dieses Feature unterstützt nur das Ändern verwalteter Speicherorte für Schemas in ausländischen Katalogen mithilfe von HMS und Glue Federation.
Verwenden Sie den ALTER SCHEMA SET MANAGED LOCATION Befehl, um den Standardspeicherort zu ändern, der im Cloudspeicher verwendet wird, wenn Sie neue verwaltete Tabellen in Unity-Katalogschemas erstellen. Diese Änderung wirkt sich nicht auf vorhandene Objekte im Schema aus.
Erfordert OWNER oder MANAGE Berechtigungen für das Schema.
Syntax
ALTER SCHEMA schema_name SET MANAGED LOCATION 'path'
Die Parameter
-
Der Name des zu ändernden Schemas. Kann ein vollqualifizierter Name (
catalog_name.schema_name) oder nur der Schemaname sein, wenn der Katalog bereits ausgewählt ist. Pfad
Der Cloudspeicherpfad, der als Standardspeicherort für neue verwaltete Tabellen verwendet werden soll, die in diesem Schema erstellt wurden. Muss ein gültiger Cloudspeicherort sein (z. B.
s3://bucket/path, ,abfss://container@account.dfs.core.windows.net/path).gs://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
Überprüfen der Konfiguration
Sie können den verwalteten Speicherort für ein Schema bestätigen:
DESCRIBE SCHEMA EXTENDED hms_federated_catalog.my_schema;
Die Ausgabe zeigt die verwaltete Position im Location Feld an.