SET HANTERAD PLATS (UTLÄNDSK SCHEMA)

Gäller för:Ja markerat 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

  • schema_name

    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.