Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:
Databricks Runtime 17.3 och senare
Viktigt!
Den här funktionen är i offentlig förhandsversion och är endast tillgänglig för deltagande kunder just nu. För att delta i förhandsvisningen, ansök genom att fylla i det här formuläret. Den här funktionen stöder endast ändring av hanterade platser för scheman i externa kataloger med hjälp av HMS och Glue Federation.
ALTER SCHEMA SET MANAGED LOCATION Använd kommandot för att ändra standardplatsen som används i molnlagring när du skapar nya hanterade tabeller i Unity Catalog-scheman. Den här ändringen påverkar inte befintliga objekt i schemat.
Kräver OWNER eller MANAGE behörigheter för schemat.
Syntax
ALTER SCHEMA schema_name SET MANAGED LOCATION 'path'
Parameterar
-
Namnet på schemat som ska ändras. Kan vara ett fullständigt kvalificerat namn (
catalog_name.schema_name) eller bara schemanamnet om katalogen redan har valts. sökväg
Molnlagringssökvägen som ska användas som standardplats för nya hanterade tabeller som skapats i det här schemat. Måste vara en giltig molnlagringsplats (t.ex.
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
Verifiera konfigurationen
Du kan bekräfta den hanterade platsen för ett schema:
DESCRIBE SCHEMA EXTENDED hms_federated_catalog.my_schema;
Utdata visar den hanterade platsen i fältet Location.