SET SPRAVOVANÉ UMÍSTĚNÍ (CIZÍ SCHEMA)

Platí pro:zaškrtnuté jako ano Databricks Runtime 17.3 a vyšší

Důležité

Tato funkce je ve verzi Public Preview a je dostupná jenom pro zúčastněné zákazníky. Pokud se chcete zúčastnit náhledu, přihlaste se vyplněním tohoto formuláře. Tato funkce podporuje pouze úpravy spravovaných umístění pro schémata v cizích katalozích pomocí HMS a Glue Federation.

ALTER SCHEMA SET MANAGED LOCATION Pomocí příkazu upravte výchozí umístění použité v cloudovém úložišti při vytváření nových spravovaných tabulek ve schématech katalogu Unity. Tato změna nemá vliv na existující objekty ve schématu.

Vyžaduje oprávnění OWNER nebo MANAGE ke schématu.

Syntaxe

ALTER SCHEMA schema_name SET MANAGED LOCATION 'path'

Parametry

  • schema_name

    Název schématu, které chcete upravit. Může to být plně kvalifikovaný název (catalog_name.schema_name) nebo jenom název schématu, pokud je katalog již vybraný.

  • path

    Cesta ke cloudovému úložišti, která se má použít jako výchozí umístění pro nové spravované tabulky vytvořené v tomto schématu. Musí být platným umístěním cloudového úložiště (např 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

Ověření konfigurace

Můžete ověřit spravované umístění pro schéma:

DESCRIBE SCHEMA EXTENDED hms_federated_catalog.my_schema;

Výstup zobrazuje spravované umístění v Location poli.