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ın Unity Catalog için etkinleştirilmiş bir Azure Databricks çalışma alanında olduğu durumlarda OpenSharing'de alıcıların nasıl oluşturulacağını 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 şekli, alıcınızın Unity Catalog için etkinleştirilmiş bir Azure Databricks çalışma alanına erişimi olup olmamasına bağlı olarak değişir:
Unity Catalog özellikli Azure Databricks workspace'e erişimi olan alıcılar:
Azure 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 Catalog özellikli Azure 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ı oluşturma hakkında bilgi için, OpenSharing alıcıları için Open ID Connect (OIDC) federasyonunu etkinleştir veya taşıyıcı tokenlar kullanarak Databricks olmayan kullanıcılar için alıcı nesnesi oluştur (Databricks-to-Open paylaşımı) bkz.
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.
Azure Databricks kullanıcıları için bir alıcı nesnesi oluşturun
Veri alıcınızın Unity Catalog için etkinleştirilmiş bir Azure Databricks çalışma alanına erişimi varsa, DATABRICKS kimlik doğrulama türüne 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.
Databricks-to-Databricks paylaşımı için alıcı oluşturmak için Catalog Explorer, Databricks CLI'si veya CREATE RECIPIENT Azure Databricks notebook'taki SQL komutunu veya Databricks SQL sorgu düzenleyicisini kullanın. REST API ile bir alıcı oluşturmak için, e-posta alıcısı da dahil olmak üzere, REST API referansında Alıcı Oluştur bölümüne bakınız.
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ınızın paylaşımlarına nasıl erişebileceğini seçin:
E-posta ile paylaşma (Beta): Bu, alıcıya bir e-posta gönderir ve Azure Databricks hesabına giriş yapıp istediği metastore'u seçmelerini ister. Alıcı, davetli e-posta adresini kullanan bir Azure Databricks hesabıyla giriş yapmalıdır. Daha fazla bilgi ve sınırlamalar için e-posta paylaşımına bakınız.
- Alıcı adını girin.
- Alıcının e-posta adresini girin.
- Bu paylaşımın nasıl kullanılacağını yapılandırmak için, desteklenen herhangi bir OpenSharing istemcisi veya Databricks alıcılarına sınır seçeneğini seçin. Desteklenen herhangi bir OpenSharing istemcisi, alıcınızın bir kimlik dosyası indirip Azure Databricks'te paylaşıma erişmesini sağlar.
- (İsteğe bağlı) İzin verilen metastore'ler (paylaşım kimliği aracılığıyla) bölümünde, Add metastore tuşuna tıklayın ve Azure Databricks metastore'larının davetiyeyi kabul edebileceğini sınırlamak için bir paylaşım tanımlayıcısı girin.
Note
Bir alıcıyı paylaşıma eklediğinizde, OpenSharing alıcıya güvenli bir aktivasyon bağlantısı gönderir ve her yeni paylaşıma eklediğinizde yeni bir e-posta gönderir. Alıcının zaten sahip olduğu bir payı yeniden vermek, tekrarlanan e-posta tetiklemiyor. Bkz. OpenSharing veri paylaşımlarına erişimi yönetme (sağlayıcılar için).
Paylaşım tanımlayıcısı kullanarak paylaşma: Alıcının paylaşım tanımlayıcısını sormalı ve girmelisiniz.
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.