ALıCı OLUŞTUR

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Yalnızca Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri onay işareti evet olarak işaretlenmiş Unity Kataloğu

Belirtilen ada sahip bir Delta Sharing alıcısı oluşturur ve bir etkinleştirme bağlantısı oluşturur. Aynı ada sahip bir alıcı zaten varsa, bir özel durum oluşturulur.

Alıcı oluşturmak ve yönetmek için meta veri deposu yöneticisi olmanız veya meta veri deposunda ayrıcalığınız olması CREATE RECIPIENT gerekir.

Etkinleştirme bağlantısını almak için DESCRIBE RECIPIENT komutunu kullanın.

Sözdizimi

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

Parametreler

  • YOKSA

    Mevcut değilse, verilen ada sahip bir alıcı oluşturur. Aynı ada sahip bir alıcı zaten varsa hiçbir şey olmaz.

  • recipient_name

    Oluşturulacak alıcının adı.

  • sharing_identifier

    Verileri paylaşmak istediğiniz Delta Sharing alıcısına ait Unity Kataloğu meta veri deposunun isteğe bağlı genel benzersiz tanımlayıcısı. Bu, Delta Sharing alıcısı tarafından yürütülen current_metastore işlevinin çıkışıdır.

    Bu seçenek kullanıldığında kimlik doğrulama türü DATABRICKSolarak ayarlanır, aksi takdirde kimlik doğrulama türü olarak ayarlanır TOKENve paylaşılan tarihe erişmesi için alıcıya bir etkinleştirme bağlantısı göndermeniz gerekir.

  • Yorum

    İsteğe bağlı STRING bir değişmez değer. Alıcının açıklaması.

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

    Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 12.2 LTS ve üzeri.

    Alıcı üzerinde özel bir özellik ayarlar.

    Alıcı özellikleri, aynı paylaşım nesnesini kullanarak farklı alıcılarla farklı tablo bölümlerini paylaşmak için kullanılabilir. Bkz. Alıcı özelliklerini yönetme ve Bölüm filtreleme yapmak için alıcı özelliklerini kullanma.

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

Örnekler

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