Share via


Delta Sharing Databricks-To-Databricks protokolunu kullanarak veri paylaşma (sağlayıcılar için)

Bu makalede, kullanıcının Unity Kataloğu için etkinleştirilmiş bir çalışma alanına erişimi olduğu sürece, hesap veya bulut konağı ne olursa olsun tüm Databricks kullanıcılarıyla güvenli bir şekilde veri paylaşmak için Databricks-Databricks Delta Sharing'in nasıl kullanılacağına ilişkin bir genel bakış verilmektedir.

Not

Veri alıcısıysanız (Databricks verilerinin paylaşıldığı kullanıcı veya kullanıcı grubu), bkz. Delta Sharing kullanarak sizinle paylaşılan verilere erişme (alıcılar için).

Databricks-Databricks Delta Sharing'ı kimler kullanmalıdır?

Delta Sharing kullanarak veri paylaşmanın üç yolu vardır.

  1. Bu makalede ele alınan Databricks'ten Databricks'e paylaşım protokolü, Unity Kataloğu özellikli çalışma alanınızdaki verileri, Unity Kataloğu özellikli Databricks çalışma alanına erişimi olan kullanıcılarla paylaşmanıza olanak tanır.

    Bu yaklaşım, Azure Databricks'de yerleşik olarak bulunan Delta Sharing sunucusunu kullanır ve hem sağlayıcılar hem de alıcılar için not defteri paylaşımı, Unity Kataloğu veri idaresi, denetim ve kullanım izleme desteği sağlar. Unity Kataloğu ile tümleştirme, hem sağlayıcılar hem de alıcılar için kurulumu ve idareyi basitleştirir ve performansı artırır.

  2. Databricks açık paylaşım protokolü , Unity Kataloğu özellikli Databricks çalışma alanında yönettiğiniz verileri herhangi bir bilgi işlem platformundaki kullanıcılarla paylaşmanızı sağlar.

    Bkz. Delta Sharing açık paylaşım protokolunu kullanarak veri paylaşma (sağlayıcılar için).

  3. Açık kaynak Delta Sharing sunucusunun müşteri tarafından yönetilen uygulaması, Databricks olsun veya olmasın herhangi bir platformdan herhangi bir platforma paylaşım yapmanıza olanak tanır.

    Bkz. github.com/delta-io/delta-sharing.

Delta Paylaşımı'na giriş ve bu üç yaklaşım hakkında daha fazla bilgi için bkz . Delta Sharing kullanarak verileri ve yapay zeka varlıklarını güvenli bir şekilde paylaşma.

Databricks-Databricks Delta Sharing iş akışı

Bu bölümde Databricks-Databricks paylaşım iş akışına üst düzey bir genel bakış sağlanır ve her adım için ayrıntılı belgelere bağlantılar sağlanır.

Databricks-To-Databricks Delta Sharing modelinde:

  1. Veri alıcısı , veri sağlayıcısına, alıcının (bir kullanıcıyı veya kullanıcı grubunu temsil eden) veri sağlayıcısının paylaştığı verilere erişmek için kullanacağı Databricks çalışma alanına bağlı Databricks Unity Kataloğu meta deposu için benzersiz paylaşım tanımlayıcısı verir.

    Ayrıntılar için bkz . 1. Adım: Alıcının paylaşım tanımlayıcısını isteme.

  2. Veri sağlayıcısı, sağlayıcının Unity Kataloğu meta deposunda bir paylaşım oluşturur. Bu adlandırılmış nesne, meta veri deposunda kayıtlı tablo, görünüm, birim ve not defterlerinden oluşan bir koleksiyon içerir.

    Ayrıntılar için bkz . Delta Sharing için paylaşım oluşturma ve yönetme.

  3. Veri sağlayıcısı, sağlayıcının Unity Kataloğu meta deposunda bir alıcı nesnesi oluşturur. Bu adlandırılmış nesne, paylaşıma dahil edilen verilere erişecek kullanıcı veya kullanıcı grubunu ve kullanıcının veya kullanıcı grubunun paylaşıma erişmek için kullanacağı çalışma alanına bağlı Unity Kataloğu meta deposunun paylaşım tanımlayıcısını temsil eder. Paylaşım tanımlayıcısı, güvenli bağlantıyı etkinleştiren anahtar tanımlayıcıdır.

    Ayrıntılar için bkz . 2. Adım: Alıcıyı oluşturma.

  4. Veri sağlayıcısı, alıcıya paylaşıma erişim verir.

    Ayrıntılar için bkz. Delta Sharing veri paylaşımlarına erişimi yönetme (sağlayıcılar için).

  5. Paylaşım, alıcının Databricks çalışma alanında kullanılabilir hale gelir ve kullanıcılar bir Azure Databricks not defterindeki veya Databricks SQL sorgu düzenleyicisindeki Katalog Gezgini, Databricks CLI veya SQL komutlarını kullanarak bu paylaşıma erişebilir.

    Bir paylaşımdaki tablolara, görünümlere, birimlere ve not defterlerine erişmek için, meta veri deposu yöneticisinin veya ayrıcalıklı kullanıcının paylaşımdan bir katalog oluşturması gerekir. Bu kullanıcı veya uygun ayrıcalığı verilen başka bir kullanıcı, diğer kullanıcılara katalog ve katalogdaki nesnelere erişim verebilir. Paylaşılan kataloglar ve veri varlıkları üzerinde izin verme, Unity Kataloğu'nda kayıtlı diğer tüm varlıklarda olduğu gibi çalışır ve önemli bir fark, kullanıcılara Delta Sharing paylaşımlarından oluşturulan kataloglardaki nesneler üzerinde yalnızca okuma erişimi verilmesidir.

    Paylaşılan not defterleri katalog düzeyinde canlıdır ve katalogda ayrıcalığı olan USE CATALOG tüm kullanıcılar bu not defterlerine erişebilir.

    Ayrıntılar için bkz . Databricks-to-Databricks Delta Sharing (alıcılar için) kullanılarak paylaşılan verileri okuma.