Delta Sharing için veri alıcıları oluşturup yönetme (Databricks'ten Databricks'e paylaşım)
Bu makalede, bu alıcılar Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanında olduğunda Delta Sharing'de alıcıların nasıl oluşturulacağı ve yönetildiği açıklanmaktadır.
Alıcı, paylaşılan verileri kullanan gerçek dünyadaki bir kullanıcı veya kullanıcı grubunun kimliğini temsil eden adlandırılmış nesnedir. Alıcı oluşturma şekliniz, alıcınızın Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanına erişimi olup olmadığına bağlı olarak değişir:
- Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanına erişimi olan alıcılar için, tamamen Databricks tarafından yönetilen güvenli bir bağlantıya sahip bir alıcı nesnesi oluşturabilirsiniz. Bu paylaşım modu, Databricks'ten-Databricks'e paylaşımolarak adlandırılır ve bu makalede belgelenmiştir.
- Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanına erişimi olmayan alıcılar için, belirteç tabanlı kimlik doğrulaması (taşıyıcı belirteçleri veya OAuth federasyonu) kullanarak yönettiğiniz güvenli bir bağlantıyla açık paylaşımkullanmanız gerekir. Açık paylaşım alıcıları oluşturma hakkında bilgi için bkz. Delta Sharing paylaşımlarında kimlik doğrulamasını etkinleştirmek için Açık Kimlik Bağlantısı (OIDC) federasyonu kullanma (açık paylaşım) ve Databricks dışı kullanıcılar için taşıyıcı belirteçleri (açık paylaşım) kullanarak alıcı nesnesi oluşturma.
Bu iki paylaşım modu ve hangisinin ne zaman seçileceği hakkında daha fazla bilgi için Databricks ile paylaşım karşısında Açık paylaşım kısmına bakın.
Gereksinimler
Alıcı oluşturmak için:
- Meta veri deposu yöneticisi olmanız veya paylaşmak istediğiniz verilerin kayıtlı olduğu Unity Kataloğu meta deposu ayrıcalığına sahip
CREATE_RECIPIENT
olmanız gerekir. - Alıcı oluşturmak için Unity Catalog meta veri deposu ile ilişkilendirilmiş bir Azure Databricks çalışma alanı kullanmanız gerekir.
- Alıcıyı oluşturmak için Databricks not defteri kullanıyorsanız, işleminizin Databricks Runtime 11.3 LTS veya üzerini ve standart veya ayrılmış erişim modunu (eski adıyla paylaşılan ve tek kullanıcı erişim modları) kullanması gerekir.
Diğer alıcı yönetim işlemleri için (örneğin, görünüm, silme, güncelleştirme ve alıcıya bir paylaşıma erişim izni verme) bu makalenin işleme özgü bölümlerinde listelenen izin gereksinimlerine bakın.
Databricks'e erişimi olan kullanıcılar için alıcı nesnesi oluşturma (Databricks-Databricks paylaşımı)
Veri alıcınızın Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanına erişimi varsa, kimlik doğrulama türüne DATABRICKS
sahip bir alıcı nesnesi oluşturabilirsiniz.
Kimlik doğrulama türüne DATABRICKS
sahip bir alıcı nesnesi, meta veri deposunun bulutu, bölgesi ve UUID'sini içeren bir paylaşım tanımlayıcı dizesiyle alıcı nesne tanımında tanımlanan belirli bir Unity Kataloğu meta veri deposundaki veri alıcısını temsil eder. Bu alıcıyla paylaşılan verilere yalnızca bu meta veri deposundan erişilebilir.
1. Adım: Alıcının paylaşım tanımlayıcısını isteme
Alıcı kullanıcısından, alıcı kullanıcının veya kullanıcı grubunun paylaşılan verilerle çalışacağı çalışma alanlarına bağlı Unity Kataloğu meta veri deposunun paylaşım tanımlayıcısını size göndermesini isteyin.
Paylaşım tanımlayıcısı, meta veri deposunun bulutunu, bölgesini ve UUID'sini (meta veri deposunun benzersiz tanımlayıcısı) biçiminde <cloud>:<region>:<uuid>
içeren bir dizedir.
Örneğin, aşağıdaki ekran görüntüsünde, tam paylaşım tanımlayıcı dizesi şeklindedir aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016
.
Alıcı, tanımlayıcıyı Catalog Explorer, Databricks Unity Catalog CLI veya kullanmayı düşündüğü çalışma alanında Unity-Catalog desteğine sahip bir bilgisayarda çalışan bir Databricks defterinde veya Databricks SQL sorgusunda CURRENT_METASTORE
varsayılan SQL işlevini kullanarak bulabilir.
Katalog Gezgini
Katalog Gezgini'ni kullanarak paylaşım tanımlayıcısını almak için:
Azure Databricks çalışma alanınızda Katalog'a tıklayın
.
Katalog bölmesinin üst kısmında,
dişli simgesine tıklayın ve Delta Paylaşımı'nı seçin.
Alternatif olarak, Hızlı erişim sayfasından Delta Paylaşımı > butonuna tıklayın.
Benimle paylaşılan sekmesinde sağ üstteki Databricks sharing kuruluş adınıza tıklayın ve Paylaşım tanımlayıcısını kopyala'yı seçin.
SQL
Not defterinde veya Databricks SQL sorgu düzenleyicisinde aşağıdaki komutu çalıştırın:
SELECT CURRENT_METASTORE();
CLI
Databricks CLI kullanarak aşağıdaki komutu çalıştırın. Paylaşım tanımlayıcısı olarak global_metastore_id
döndürülür.
databricks metastores summary
Bu adımda yer alan bilgileri ilgili kişiye göndererek alıcıya yardımcı olabilir veya Databricks-to-Databricks modelinde erişim sağlama konusuna işaret edebilirsiniz.
2. Adım: Alıcıyı oluşturma
Databricks-Databricks paylaşımı için bir alıcı oluşturmak için, Katalog Gezgini'ni, Databricks Unity Kataloğu CLI'sini veya Azure Databricks not defterinde ya da Databricks SQL sorgu düzenleyicisinde CREATE RECIPIENT
SQL komutunu kullanabilirsiniz.
gerekli izinler: Paylaşmak istediğiniz verilerin kaydedildiği Unity Kataloğu meta deposu için ayrıcalığı olan CREATE_RECIPIENT
meta veri deposu yöneticisi veya kullanıcısı.
Katalog Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın
.
Katalog bölmesinin üst kısmında
tıklayın ve Delta Paylaşımı'nı seçin.
Alternatif olarak, Hızlı erişim sayfasından Delta Sharing > düğmesine tıklayın.
Paylaştıklarım sekmesinde, Yeni alıcıya tıklayın.
Alıcı adını girin.
Alıcı türüiçin Databricksseçin.
alıcının Paylaşım tanımlayıcısınıgirin.
Paylaşım tanımlayıcı dizesinin tamamını biçiminde
<cloud>:<region>:<uuid>
kullanın. Örneğin,aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016
.(İsteğe bağlı) Bir açıklama girin.
Oluştur’a tıklayın.
(İsteğe bağlı) Özel Alıcı özellikleri oluşturun.
Alıcı Genel Bakış sekmesinde, Alıcı özellikleriyanındaki
tıklayın. Ardından bir özellik adı (Anahtar) ve Değer ekleyin. Ayrıntılar için bkz . Alıcı özelliklerini yönetme.
SQL
Not defterinde veya Databricks SQL sorgu düzenleyicisinde aşağıdaki komutu çalıştırın:
CREATE RECIPIENT [IF NOT EXISTS] <recipient-name>
USING ID '<sharing-identifier>'
[COMMENT "<comment>"];
Paylaşım tanımlayıcı dizesinin tamamını biçiminde <cloud>:<region>:<uuid>
kullanın. Örneğin, aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef
.
Alıcı için özel özellikler de ekleyebilirsiniz. Ayrıntılar için bkz . Alıcı özelliklerini yönetme.
CLI
Databricks CLI kullanarak aşağıdaki komutu çalıştırın. Yer tutucu değerlerini değiştirin:
-
<recipient-name>
: Alıcının adı. -
<sharing-identifier>
: Tamamı biçimindeki paylaşım tanımlayıcı dizesi<cloud>:<region>:<uuid>
. Örneğin,aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef
. -
<authentication-type>
:DATABRICKS
öğesi,<sharing-identifier>
için<cloud>:<region>:<uuid>
biçiminde bir paylaşım tanımlayıcı dizesi sağlandığında olarak ayarlayın.
databricks recipients create <recipient-name> <authentication-type> --sharing-code <sharing-identifier>
Alıcı için özel özellikler de ekleyebilirsiniz. Ayrıntılar için bkz . Alıcı özelliklerini yönetme.
Alıcı, DATABRICKS
ile authentication_type
oluşturulur.
Alıcıya paylaşıma erişim izni verme
Alıcıyı oluşturduktan ve paylaşımları oluşturduktan sonra, alıcıya bu paylaşımlara erişim vekleyebilirsiniz.
Alıcılara paylaşım erişimi vermek için, Bir Azure Databricks not defterinde veya GRANT ON SHARE
Databricks SQL sorgu düzenleyicisinde Katalog Gezgini'ni, Databricks Unity Kataloğu CLI'sini veya SQL komutunu kullanabilirsiniz.
gerekli izinler: Aşağıdakilerden biri:
- Meta veri deposu yöneticisi.
- Hem paylaşımda hem de alıcı nesnelerinde ((
USE SHARE
+SET SHARE PERMISSION
) veya paylaşım sahibinde) VE (USE RECIPIENT
veya alıcı sahibi) temsilci izinleri veya sahipliği.
Yönergeler için bkz. Delta Sharing veri paylaşımlarına erişimi yönetme (sağlayıcılar için).
Alıcıları görüntüleme
Alıcıların listesini görüntülemek için, Bir Azure Databricks not defterinde veya SHOW RECIPIENTS
Databricks SQL sorgu düzenleyicisinde Katalog Gezgini'ni, Databricks Unity Kataloğu CLI'sini veya SQL komutunu kullanabilirsiniz.
gerekli izinler: Meta veri deposu yöneticisi olmanız veya meta veri deposundaki USE RECIPIENT
tüm alıcıları görüntüleme ayrıcalığına sahip olmanız gerekir. Diğer kullanıcılar yalnızca sahip oldukları alıcılara erişebilir.
Katalog Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın
.
Katalog bölmesinin üst kısmında
dişli simgesine tıklayın ve Delta Paylaşımı'nı seçin.
Alternatif olarak, Hızlı erişim sayfasından Delta Paylaşımı > butonuna tıklayın.
Benimle Paylaşılanlar sekmesine gidin ve Alıcılar'a tıklayın.
SQL
Aşağıdaki komutu bir not defterinde veya Databricks SQL sorgu düzenleyicisinde çalıştırın. İsteğe bağlı olarak, <pattern>
'ün yerine bir LIKE
koşul yazın.
SHOW RECIPIENTS [LIKE <pattern>];
CLI
Databricks CLI kullanarak aşağıdaki komutu çalıştırın.
databricks recipients list
Alıcı ayrıntılarını görüntüleme
Bir alıcıyla ilgili ayrıntıları görüntülemek için, Bir Azure Databricks not defterinde veya DESCRIBE RECIPIENT
Databricks SQL sorgu düzenleyicisinde Katalog Gezgini'ni, Databricks Unity Kataloğu CLI'sini veya SQL komutunu kullanabilirsiniz.
gerekli izinler: Meta veri deposu yöneticisi, ayrıcalığı olan USE RECIPIENT
kullanıcı veya alıcı nesne sahibi.
Ayrıntılar şunlardır:
- Alıcının oluşturucusu, oluşturma zaman damgası, açıklamalar ve kimlik doğrulama türü (
TOKEN
veyaDATABRICKS
). - Alıcı açık paylaşım kullanıyorsa: belirteç ömrü, etkinleştirme bağlantısı, etkinleştirme durumu (kimlik bilgilerinin indirilip indirilmediği) ve atanmışsa IP erişim listeleri.
- Alıcı Databricks-Databricks paylaşımını kullanıyorsa: alıcının Unity Kataloğu meta veri deposunun bulut, bölge ve meta veri deposu kimliği ve etkinleştirme durumu.
- Özel özellikler de dahil olmak üzere alıcı özellikleri. Bkz. Alıcı özelliklerini yönetme.
Katalog Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın
.
Katalog bölmesinin üst kısmında
dişli simgesi'ne tıklayın ve Delta Paylaşımı'nı seçin.
Alternatif olarak, Hızlı erişim sayfasından Delta Paylaşımı > düğmesine tıklayın.
Benimle paylaşılan sekmesinde Alıcılar'a tıklayın ve alıcıyı seçin.
SQL
Aşağıdaki komutu bir not defterinde veya Databricks SQL sorgu düzenleyicisinde çalıştırın.
DESCRIBE RECIPIENT <recipient-name>;
CLI
Databricks CLI kullanarak aşağıdaki komutu çalıştırın.
databricks recipients get <recipient-name>
Alıcının paylaşım izinlerini görüntüleme
Bir alıcıya erişim izni verilen paylaşımların listesini görüntülemek için, Bir Azure Databricks not defterinde veya SHOW GRANTS TO RECIPIENT
Databricks SQL sorgu düzenleyicisinde Katalog Gezgini'ni, Databricks CLI'yı veya SQL komutunu kullanabilirsiniz.
gerekli izinler: Meta veri deposu yöneticisi, ayrıcalığı olan USE RECIPIENT
kullanıcı veya alıcı nesne sahibi.
Katalog Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın
.
Katalog bölmesinin üst kısmında dişli simgesine tıklayın ve Delta Paylaşımı’nı seçin.
Alternatif olarak, Hızlı erişim sayfasından, Delta Sharing > düğmesine tıklayın.
Benimle paylaşılan sekmesinde Alıcılar'a tıklayın ve alıcıyı seçin.
Alıcıyla paylaşılan paylaşımların listesini görüntülemek için Paylaşımlar sekmesine gidin.
SQL
Aşağıdaki komutu bir not defterinde veya Databricks SQL sorgu düzenleyicisinde çalıştırın.
SHOW GRANTS TO RECIPIENT <recipient-name>;
CLI
Databricks CLI kullanarak aşağıdaki komutu çalıştırın.
databricks recipients share-permissions <recipient-name>
Alıcıyı güncelleştirme
Bir alıcıyı güncelleştirmek için, Bir Azure Databricks not defterinde veya ALTER RECIPIENT
Databricks SQL sorgu düzenleyicisinde Katalog Gezgini'ni, Databricks Unity Kataloğu CLI'sini veya SQL komutunu kullanabilirsiniz.
Güncelleştirebileceğiniz özellikler arasında alıcı adı, sahip, açıklama ve özel özellikler bulunur.
Gerekli izinler: Sahibi güncelleştirmek için meta veri deposu yöneticisi veya alıcı nesnesinin sahibi olmanız gerekir. Adı güncelleştirmek için bir meta veri deposu yöneticisi (veya ayrıcalığı olan CREATE_RECIPIENT
kullanıcı) ve sahibi olmanız gerekir. Yorumu veya özel özellikleri güncellemek için sahibi olmanız gerekir.
Katalog Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın
.
Katalog bölmesinin üst kısmında dişli simgesine tıklayın ve Delta Paylaşımı'nı seçin.
Alternatif olarak, "Hızlı erişim" sayfasından, Delta Paylaşım> düğmesine tıklayın.
Benimle paylaşılan sekmesinde Alıcılar'a tıklayın ve alıcıyı seçin.
Alıcı ayrıntıları sayfasında:
Sahibi güncelleyin.
Açıklamayı düzenleyin veya ekleyin.
Alıcıyı yeniden adlandırın.
Kebap menüsüne
tıklayın ve Yeniden Adlandır'ı seçin.
Özel Alıcı özelliklerini düzenleyin, kaldırın veya ekleyin.
tıklayın. Alıcı özellikleriyanındaki Düzenle simgesine tıklayın. Ardından bir özellik adı (Anahtar) ve Değer ekleyin. Ayrıntılar için bkz . Alıcı özelliklerini yönetme.
Yalnızca jeton ile kimliği doğrulanmış alıcılar:
- Kimlik Doğrulaması bağlantısını görüntüleyin ve kopyalayın. Bkz. Etkinleştirme bağlantısını alma
- Belirteç Yönetimialtında taşıyıcı belirtecini döndürün veya güncelleştirin. bkz. Alıcı belirteçlerini yönetme.
Yalnızca OIDC federasyon alıcıları:
- OIDC federasyon ilkeleri altında İlke ekle tıklayın. Bkz. BAĞLANT.
- Uç noktaları görüntüleyin ve kopyalayın: Alıcı uç noktası ve Alıcı MTLS uç noktası.
SQL
Bir not defterinde veya Databricks SQL sorgu düzenleyicisinde aşağıdaki komutlardan birini veya daha fazlasını çalıştırın.
ALTER RECIPIENT <recipient-name> RENAME TO <new-recipient-name>;
ALTER RECIPIENT <recipient-name> OWNER TO <new-owner>;
COMMENT ON RECIPIENT <recipient-name> IS "<new-comment>";
ALTER RECIPIENT <recipient-name> SET PROPERTIES ( <property-key> = property_value [, ...] )
ALTER RECIPIENT <recipient-name> UNSET PROPERTIES ( <property-key> [, ...] )
Özellikler hakkında daha fazla bilgi için bkz . Alıcı özelliklerini yönetme.
CLI
Alıcı adına, açıklamasına, sahibine, IP erişim listesine veya özel özelliklere yönelik bir güncelleştirme içeren bir JSON dosyası oluşturun.
{
"name": "new-recipient-name",
"owner": "someone-else@example.com",
"comment": "something new",
"ip_access_list": {
"allowed_ip_addresses": ["8.8.8.8", "8.8.8.4/10"]
},
"property": {
"country": "us",
"id": "001"
}
}
Ardından Databricks CLI kullanarak aşağıdaki komutu çalıştırın.
<recipient-name>
ile geçerli alıcı adını ve update-recipient-settings.json
ile JSON dosyasının adını değiştirin.
databricks recipients update --json-file update-recipient-settings.json
Özellikler hakkında daha fazla bilgi için bkz . Alıcı özelliklerini yönetme.
(İsteğe bağlı) Erişim listelerini kullanarak alıcı erişimini kısıtlama
Alıcı nesnesini yapılandırırken, alıcı erişimini kısıtlanmış bir IP adresi kümesiyle sınırlayabilirsiniz. Bkz. IP erişim listelerini kullanarak Delta Paylaşımı alıcı erişimini kısıtlama (açık paylaşım).
Alıcı özelliklerini yönetme
Alıcı nesneleri, veri paylaşımı erişimini daraltmak için kullanabileceğiniz önceden tanımlanmış özellikler içerir. Örneğin, aşağıdakileri yapmak için bunları kullanabilirsiniz:
- Farklı tablo bölümlerini farklı alıcılarla paylaşarak, aralarındaki veri sınırlarını korurken aynı paylaşımları birden çok alıcıyla kullanmanıza olanak tanır.
- Alıcı özelliklerine göre satır veya sütun düzeyinde tablo verilerine alıcı erişimini sınırlayan dinamik görünümleri paylaşın.
Özel özellikler de oluşturabilirsiniz.
Önceden tanımlanmış özellikler ile databricks.
başlar ve aşağıdakileri içerir:
-
databricks.accountId
: Veri alıcısının ait olduğu Azure Databricks hesabı (yalnızca Databricks-Databricks paylaşımı). -
databricks.metastoreId
: Veri alıcısının ait olduğu Unity Catalog metastore (yalnızca Databricks ile Databricks arasında paylaşım). -
databricks.name
: Veri alıcısının adı.
Değere sahip olabilecek özel özellikler, örneğin , country
içerebilir. Örneğin, özel özelliği 'country' = 'us'
bir alıcıya eklerseniz tablo verilerini ülkeye göre bölümleyebilir ve yalnızca ABD verilerini içeren satırları bu özelliğin atandığı alıcılarla paylaşabilirsiniz. Ayrıca, alıcı özelliklerine göre satır veya sütun erişimini kısıtlayan dinamik bir görünüm de paylaşabilirsiniz. Daha ayrıntılı örnekler için bkz. Bölümlendirme filtrelemesi yapmak için alıcı özelliklerini kullanma ve satır ve sütunları filtrelemek için bir paylaşıma dinamik görünümler ekleme.
Gereksinimler
Alıcı özellikleri Databricks Runtime 12.2 ve üzerinde desteklenir.
Alıcı oluştururken veya güncelleştirirken özellik ekleme
Bir alıcı oluştururken veya mevcut bir alıcı için güncelleştirdiğinizde özellikler ekleyebilirsiniz. Bir Azure Databricks not defterinde veya Databricks SQL sorgu düzenleyicisinde Katalog Gezgini'ni, Databricks Unity Kataloğu CLI'sini veya SQL komutlarını kullanabilirsiniz.
gerekli izinler: Meta veri deposu yöneticisi veya Unity Kataloğu meta veri deposu ayrıcalığına sahip CREATE RECIPIENT
kullanıcı.
Katalog Gezgini
Katalog Gezgini'ni kullanarak bir alıcı oluşturduğunuzda veya güncelleştirdiğinizde, aşağıdakileri yaparak özel özellikleri ekleyin veya güncelleştirin:
Alıcı ayrıntıları sayfasına gidin.
Yeni bir alıcı oluşturuyorsanız, Oluştur'a tıkladıktan sonra bu sayfaya inersiniz. Mevcut bir alıcıyı güncelleyorsanız,
Dişli simgesine tıklayarak Delta Paylaşımı > Benimle Paylaşılanlar > Alıcılar bölümüne gidin ve alıcıyı seçin.
Özellikleri düzenle +Özellik ekle'ye > tıklayın.
Bir özellik adı (Anahtar) ve Değer girin.
Örneğin, paylaşılan verileri ülkeye göre filtrelemek ve yalnızca ABD verilerini bu alıcıyla paylaşmak istiyorsanız, "ABD" değerine sahip "country" adlı bir anahtar oluşturabilirsiniz.
Kaydet'e tıklayın.
SQL
Alıcı oluştururken özel özellik eklemek için not defterinde veya Databricks SQL sorgu düzenleyicisinde aşağıdaki komutu çalıştırın:
CREATE RECIPIENT [IF NOT EXISTS] <recipient-name>
[USING ID '<sharing-identifier>'] /* Skip this if you are using open sharing */
[COMMENT "<comment>"]
PROPERTIES ( '<property-key>' = '<property-value>' [, ...] );
<property-key>
bir dize değişmez değeri veya tanımlayıcı olabilir.
<property-value>
sabit metin olmalıdır.
Örneğin:
CREATE RECIPIENT acme PROPERTIES ('country' = 'us', 'partner_id' = '001');
Var olan bir alıcının özel özelliklerini eklemek, düzenlemek veya silmek için aşağıdakilerden birini çalıştırın:
ALTER RECIPIENT <recipient-name> SET PROPERTIES ( '<property-key>' = '<property-value>' [, ...] );
ALTER RECIPIENT <recipient-name> UNSET PROPERTIES ( '<property-key>' );
CLI
Alıcı oluştururken özel özellikler eklemek için Databricks CLI kullanarak aşağıdaki komutu çalıştırın. Yer tutucu değerlerini değiştirin:
-
<recipient-name>
: Alıcının adı. -
<property-key>
bir string veya tanımlayıcı olabilir. -
<property-value>
metin dizgesi olmalıdır.
databricks recipients create \
--json='{
"name": "<recipient-name>",
"properties_kvpairs": {
"properties": {
"<property-key>": "<property-value>",
}
}
}'
Örneğin:
databricks recipients create \
--json='{
"name": "<recipient-name>",
"properties_kvpairs": {
"properties": {
"country": "us",
"partner_id":"001"
}
}
}'
Var olan bir alıcıya özel özellikler eklemek veya düzenlemek için yerine update
kullanıncreate
:
databricks recipients update \
--json='{
"name": "<recipient-name>",
"properties_kvpairs": {
"properties": {
"country": "us",
"partner_id":"001"
}
}
}'
Alıcı özelliklerini görüntüleme
Alıcı özelliklerini görüntülemek için Alıcı ayrıntılarını görüntüleme başlığındaki yönergeleri izleyin.
Alıcı silme
Bir alıcıyı silmek için, Bir Azure Databricks not defterinde veya DROP RECIPIENT
Databricks SQL sorgu düzenleyicisinde Katalog Gezgini'ni, Databricks Unity Kataloğu CLI'sini veya SQL komutunu kullanabilirsiniz. Alıcıyı silmek için alıcı nesne sahibi olmanız gerekir.
Bir alıcıyı sildiğinizde, alıcı tarafından temsil edilen kullanıcılar artık paylaşılan verilere erişemez. Alıcıların açık paylaşım senaryosunda kullandığı belirteçler geçersiz kılındı.
Gerekli İzinler: Alıcı nesne sahibi.
Katalog Gezgini
Azure Databricks çalışma alanınızda Katalog'a tıklayın
.
Katalog bölmesinin üst kısmında dişli simgesine tıklayın ve Delta Paylaşımı'nı seçin.
Alternatif olarak, Hızlı erişim sayfasından Delta Sharing> düğmesine tıklayın.
Benimle paylaşılan sekmesinde Alıcılar'a tıklayın ve alıcıyı seçin.
Alıcılar sekmesinde, alıcıyı bulun ve seçin.
Kebap menüsüne
tıklayın ve Sil'i seçin.
Onay iletişim kutusunda Sil'e tıklayın.
SQL
Aşağıdaki komutu bir not defterinde veya Databricks SQL sorgu düzenleyicisinde çalıştırın.
DROP RECIPIENT [IF EXISTS] <recipient-name>;
CLI
Databricks CLI kullanarak aşağıdaki komutu çalıştırın.
databricks recipients delete <recipient-name>