Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Databricks SQL
Databricks Runtime 10.4 LTS a vyšší
pouze pro katalog Unity.
Vytvoří příjemce rozdílového sdílení se zadaným jménem a vygeneruje aktivační odkaz. Pokud již existuje příjemce se stejným názvem, vyvolá se výjimka.
Pokud chcete vytvořit a spravovat příjemce, musíte být správcem metastoru nebo mít CREATE RECIPIENT oprávnění k metastoru.
Pomocí DESCRIBE RECIPIENT načtěte aktivační odkaz.
Syntaxe
CREATE RECIPIENT [ IF NOT EXISTS ] recipient_name
[ USING ID sharing_identifier ]
[ COMMENT comment ]
[ PROPERTIES ( property_key [ = ] property_value [, ...] ) ]
Parametry
POKUD NEEXISTUJE
Vytvoří příjemce se zadaným jménem, pokud neexistuje. Pokud už příjemce se stejným jménem existuje, nic se nestane.
-
Jméno příjemce, který se má vytvořit.
sharing_identifier
Volitelný globální jedinečný identifikátor metastoru katalogu Unity, který vlastní příjemce Delta Sharing, s nímž chcete sdílet data. Toto je výstup funkce current_metastore spuštěné příjemcem rozdílového sdílení.
Pomocí této možnosti nastavíte typ ověřování na
DATABRICKS, jinak je typ ověřování nastavený naTOKEN, což vyžaduje, abyste příjemci poslali aktivační odkaz, aby získal přístup ke sdílenému datu.komentář
Volitelný
STRINGliterál. Popis příjemce.PROPERTIES ( property_key [ = ] property_value [, ...] )Platí pro:
Databricks SQL
Databricks Runtime 12.2 LTS a vyšší.Nastaví vlastní vlastnost příjemce.
Vlastnosti příjemce lze použít ke sdílení různých oddílů tabulky s různými příjemci pomocí stejného objektu sdílené složky. Viz Správa vlastností příjemce a Použití vlastností příjemce k filtrování oddílů.
property_key { identifier [. ...] | string_literal } property_value { string_literal }
Příklady
-- A recipient created for Databricks to Databricks sharing
> CREATE RECIPIENT other_databricks_org USING ID 'azure:westus:f12dcb34-5678-9d4c-1234-c5ac67f8b90a';
> DESCRIBE RECIPIENT other_databricks_org;
info_name info_value
------------- ----------
recipient_name other_databricks_org
authentication_type DATABRICKS
owner alwaysworks@databricks.com
created_by alwaysworks@databricks.com
create_at 2022-01-01T00:00:00.000+0000
updated_by alwayswork@databricks.com
updated_at 2022-01-05T12:00:00.000+0000
comment
cloud azure
region westus
metastore_id f12dcb34-5678-9d4c-1234-c5ac67f8b90a
-- A recipient created for sharing outside of Databricks
> CREATE RECIPIENT other_org;
> DESCRIBE RECIPIENT other_org;
info_name info_value
----------------------- ----------
recipient_name other_org
authentication_type TOKEN
owner alwaysworks@databricks.com
created_by alwaysworks@databricks.com
create_at 2022-01-01T00:00:00.000+0000
updated_by alwayswork@databricks.com
updated_at 2022-01-05T12:00:00.000+0000
comment This is Other Corp
active_token_id 0160c81f-5262-40bb-9b03-3ee12e6d98d7
active_token_expiration 2023-01-05T12:00:00.000+0000
activation_link https://send/this