Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfa, alıcılar Unity Catalog için etkinleştirilmiş bir Databricks çalışma alanında olduğunda OpenSharing'de alıcıları nasıl oluşturacağınızı açıklar. Mevcut bir alıcının IP listelerini görüntülemek, güncelleştirmek, silmek, paylaşım erişimi vermek, özellikleri yönetmek veya erişimi kısıtlamak için bkz. OpenSharing için veri alıcılarını yönetme.
Alıcı, paylaşılan verileri kullanan 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 özellikli Databricks çalışma alanına erişimi olan alıcılar:
Databricks tarafından yönetilen güvenli bir bağlantıyla alıcı nesnesi oluşturabilirsiniz. Bu paylaşım modu Databricks'ten-Databricks'e paylaşım olarak adlandırılır ve bu sayfada yer almaktadır.
Unity Kataloğu özellikli Databricks çalışma alanına erişimi olmayan alıcılar:
Belirteç tabanlı kimlik doğrulaması (taşıyıcı belirteçler veya OAuth federasyonu) kullanarak yönettiğiniz güvenli bir bağlantıyla açık paylaşım kullanmanız gerekir. Databricks-to-Open paylaşım alıcılarının oluşturulması hakkında bilgi için Open Sharing alıcıları için Open ID Connect (OIDC) federasyonunu etkinleştirme ve Bearer belirteçlerini kullanarak Databricks kullanıcısı olmayanlar için bir alıcı nesnesi oluşturma (Databricks-to-Open paylaşımı) başlıklarına bakın.
Bu iki paylaşım modu ile ilgili daha fazla bilgi edinmek ve hangisinin ne zaman seçileceğini öğrenmek için Databricks'ten Open paylaşımına karşı Databricks'ten Databricks'e paylaşımı bölümüne bakın.
Requirements
Alıcı oluşturmak için:
- Paylaşmak istediğiniz verilerin kayıtlı olduğu Unity Kataloğu meta veri deposu için ayrıcalığınız olmalıdır
CREATE RECIPIENT. - 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ı işlemleri (görüntüleme, güncelleştirme, silme, paylaşım erişimi verme, özellikleri yönetme) için gereken izinler için bkz. OpenSharing için veri alıcılarını yönetme.
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 DATABRICKSsahip 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 Tarayıcısı
Katalog Gezgini'ni kullanarak paylaşım tanımlayıcısını almak için:
Azure Databricks çalışma alanınızda
Katalog'a gidin.
Katalog bölmesinin üst kısmında
dişli simgesine tıklayın ve AçSharing'i seçin.
Alternatif olarak, sağ üst köşede Paylaş > OpenSharing öğesine 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_iddöndürülür.
databricks metastores summary
Alıcınıza bu adımda yer alan bilgileri gönderebilir veya onları Databricks-to-Databricks modelinde erişim alma konusuna yönlendirebilirsiniz.
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 Tarayıcısı
Azure Databricks çalışma alanınızda
Katalog'a gidin.
Katalog bölmesinin üst kısmında
dişli simgesine tıklayın ve AçSharing'i seçin.
Alternatif olarak, sağ üst köşede Paylaş > OpenSharing öğesine 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'utıklayın.
(İsteğe bağlı) Özel Alıcı özellikleri oluşturun.
Alıcı Genel Bakış sekmesinde,
Edit iconAlıcı özellikleriyanındaki tıklayın. Ardından, bir özellik adı (Key) ve bir Value 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,<cloud>:<region>:<uuid>için<sharing-identifier>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ı, authentication_type ile DATABRICKS oluşturulur.
Ek kaynaklar
- OpenSharing veri paylaşımlarına erişimi yönetme (sağlayıcılar için) — Alıcıya bir veya daha fazla paylaşıma erişim verin.
- OpenSharing için veri alıcılarını yönetme — Özellikleri görüntüleyin, güncelleştirin, silin, yönetin veya mevcut bir alıcı için erişimi kısıtlayın.
- OpenSharing için paylaşım oluşturma — Alıcıya erişim vermek istediğiniz paylaşımları oluşturun.