Megosztás a következőn keresztül:


CÍMZETT LÉTREHOZÁSA

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 10.4 LTS és a Unity Catalog felett csak jelölje be az igennel jelölt jelölőnégyzetet

Létrehoz egy deltamegosztási címzettet a megadott névvel, és létrehoz egy aktiválási hivatkozást. Ha már létezik ilyen nevű címzett, kivételt jelent.

A címzettek létrehozásához és kezeléséhez metaadattár-rendszergazdának kell lennie, vagy rendelkeznie kell a CREATE RECIPIENT metaadattárra vonatkozó jogosultsággal.

Az aktiválási hivatkozás lekéréséhez használja a DESCRIBE RECIPIENT parancsot.

Syntax

CREATE RECIPIENT [ IF NOT EXISTS ] recipient_name
    [ USING ID sharing_identifier ]
    [ COMMENT comment ]
    [ SET PROPERTIES ( property_key [ = ] property_value [, ...] ) ]

Paraméterek

  • HA NEM LÉTEZIK

    Létrehoz egy címzettet a megadott névvel, ha nem létezik. Ha már létezik egy azonos nevű címzett, semmi sem fog történni.

  • recipient_name

    A létrehozandó címzett neve.

  • sharing_identifier

    A Delta-megosztás címzettje által birtokolt Unity Catalog metaadattár opcionális globális egyedi azonosítója, akivel meg szeretné osztani az adatokat. Ez a deltamegosztás címzettje által végrehajtott current_metastore függvény kimenete.

    Ezzel a beállítással beállítja a hitelesítési típust DATABRICKS, ellenkező esetben a hitelesítési típusra TOKENvan állítva, így aktiválási hivatkozást kell küldenie a címzettnek a megosztott dátum eléréséhez.

  • Megjegyzést

    Nem kötelező STRING konstans. A címzett leírása.

  • SET PROPERTIES ( property_key [ = ] property_value [, ...] )

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 12.2 LTS és újabb.

    Egyéni tulajdonság beállítása egy címzetten.

    A címzett tulajdonságaival különböző táblapartíciókat oszthat meg különböző címzettekkel ugyanazzal a megosztási objektummal. Lásd: Címzett tulajdonságainak kezelése és A címzett tulajdonságainak használata partíciószűréshez.

    property_key
    { identifier [. ...] | string_literal }
    
    property_value
    { string_literal }
    

Példák

-- 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