Delta Sharing kullanarak verileri ve yapay zeka varlıklarını güvenli bir şekilde paylaşma

Bu makalede, Azure Databricks'teki verileri ve yapay zeka varlıklarını kuruluşunuz dışındaki kullanıcılarla (bu kullanıcıların Databricks kullanıp kullanmadığı) paylaşmanıza olanak tanıyan güvenli veri paylaşım platformu Olan Azure Databricks'te Delta Paylaşımı tanıtılmaya devam edilmektedir.

Önemli

Bu sitedeki Delta Sharing makaleleri Azure Databricks verilerini, not defterlerini ve yapay zeka modellerini paylaşmaya odaklanır. Delta Paylaşımı, delta tablolarını diğer platformlardan paylaşmak için kullanabileceğiniz bir açık kaynak proje olarak da kullanılabilir. Delta Sharing ayrıca veri ürünleri alışverişi için açık bir forum olan Databricks Market'in omurgasını da sağlar.

Not

Delta Sharing aracılığıyla paylaşılan verilere erişim izni verilmiş bir veri alıcısıysanız ve yalnızca bu verilere nasıl erişeceğinizi öğrenmek istiyorsanız bkz. Delta Sharing kullanarak sizinle paylaşılan verilere erişme (alıcılar için).

Delta Sharing nedir?

Delta Sharing , Databricks tarafından kullandıkları bilgi işlem platformlarından bağımsız olarak diğer kuruluşlarla güvenli veri paylaşımı için geliştirilen açık bir protokoldür .

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

  1. Unity Kataloğu etkin çalışma alanınızdaki verileri ve yapay zeka varlıklarını Unity Kataloğu etkin Databricks çalışma alanına erişimi olan kullanıcılarla paylaşmanızı sağlayan Databricks-Databricks paylaşım protokolü.

    Bu yaklaşım, Azure Databricks'de yerleşik olarak bulunan Delta Sharing sunucusunu kullanır. Not defteri paylaşımı, Unity Kataloğu birim paylaşımı, Unity Kataloğu yapay zeka modeli paylaşımı, Unity Kataloğu veri idaresi, denetim ve hem sağlayıcılar hem de alıcılar için kullanım izleme gibi diğer protokollerde desteklenmeyen bazı Delta Paylaşımı özelliklerini destekler. 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.

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

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

    Bu yaklaşım, Azure Databricks'de yerleşik olarak bulunan Delta Sharing sunucusunu kullanır ve Unity Kataloğu'nu kullanarak verileri yönettiğiniz ve Databricks kullanmayan veya Unity Kataloğu etkinleştirilmiş Databricks çalışma alanına erişimi olmayan kullanıcılarla paylaşmak istediğinizde yararlıdır. Sağlayıcı tarafında Unity Kataloğu ile tümleştirme, sağlayıcılar için kurulumu ve idareyi basitleştirir.

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

  3. Databricks olsun veya olmasın, herhangi bir platformdan herhangi bir platforma paylaşım yapmanızı sağlayan, açık kaynak Delta Sharing sunucusunun müşteri tarafından yönetilen uygulaması.

    Azure Databricks belgeleri kendi Delta Sharing sunucunuzu ayarlama yönergelerini kapsamaz. Bkz. github.com/delta-io/delta-sharing.

Paylaşımlar, sağlayıcılar ve alıcılar

Azure Databricks'te Delta Paylaşımı'nın temel aldığı birincil kavramlar paylaşımlar, sağlayıcılar ve alıcılardır.

Paylaşım nedir?

Delta Sharing'de paylaşım, bir sağlayıcının bir veya daha fazla alıcıyla paylaşmak istediği tablo ve tablo bölümlerinden oluşan salt okunur bir koleksiyondur. Alıcınız Unity Kataloğu özellikli bir Databricks çalışma alanı kullanıyorsa not defteri dosyalarını, görünümleri (satır ve sütun düzeyinde erişimi kısıtlayan dinamik görünümler dahil), Unity Kataloğu birimlerini ve Unity Kataloğu modellerini de bir paylaşıma ekleyebilirsiniz.

İstediğiniz zaman bir paylaşımdan tablo, görünüm, birim, model ve not defteri dosyası ekleyebilir veya kaldırabilir ve bir paylaşıma veri alıcısı erişimini istediğiniz zaman atayabilir veya iptal edebilirsiniz.

Unity Kataloğu özellikli Azure Databricks çalışma alanında paylaşım, Unity Kataloğu'nda kayıtlı güvenli hale getirilebilir bir nesnedir. Unity Kataloğu meta veri deponuzdan bir paylaşımı kaldırırsanız bu paylaşımın tüm alıcıları bu paylaşıma erişim yeteneğini kaybeder.

Bkz . Delta Sharing için paylaşım oluşturma ve yönetme.

Sağlayıcı nedir?

Sağlayıcı, verileri alıcıyla paylaşan bir varlıktır. Bir sağlayıcıysanız ve yerleşik Databricks Delta Sharing sunucusundan yararlanmak ve Unity Kataloğu'nu kullanarak paylaşımları ve alıcıları yönetmek istiyorsanız, Unity Kataloğu için etkinleştirilmiş en az bir Azure Databricks çalışma alanınız olmalıdır. Mevcut çalışma alanlarınızın tümünü Unity Kataloğu'na geçirmeniz gerekmez. Delta Sharing gereksinimleriniz için unity kataloğu etkinleştirilmiş yeni bir çalışma alanı oluşturabilirsiniz.

Alıcı Unity Kataloğu özellikli databricks çalışma alanındaysa, sağlayıcı aynı zamanda sağlayıcı kuruluşunu temsil eden ve bu kuruluşu bir paylaşım kümesiyle ilişkilendiren bir Unity Kataloğu güvenli hale getirilebilir nesnesidir.

Alıcı nedir?

Alıcı, bir sağlayıcıdan paylaşım alan bir varlıktır. Unity Kataloğu'nda paylaşım, bir kuruluşu temsil eden ve kuruluşun bir veya daha fazla paylaşıma erişmesini sağlayan bir kimlik bilgisi veya güvenli paylaşım tanımlayıcısıyla ilişkilendiren güvenli bir nesnedir.

Veri sağlayıcısı (paylaşan) olarak, belirli bir Unity Kataloğu meta veri deposu için birden çok alıcı tanımlayabilirsiniz, ancak birden çok meta veri deposundaki verileri belirli bir kullanıcı veya kullanıcı grubuyla paylaşmak istiyorsanız alıcıyı her meta veri deposu için ayrı olarak tanımlamanız gerekir. Bir alıcı birden çok paylaşıma erişebilir.

Sağlayıcı bir alıcıyı Unity Kataloğu meta veri deposundan silerse, bu alıcı daha önce erişebileceği tüm paylaşımlara erişimi kaybeder.

Bkz . Delta Sharing için veri alıcıları oluşturma ve yönetme.

Açık paylaşım ve Databricks-Databricks paylaşımı karşılaştırması

Bu bölümde Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanından paylaşıma yönelik iki protokol açıklanmaktadır.

Not

Bu bölümde, sağlayıcının Unity Kataloğu özellikli bir Azure Databricks çalışma alanında olduğu varsayılır. Databricks olmayan bir platformdan veya Unity Kataloğu olmayan bir çalışma alanından paylaşmak üzere açık kaynak Delta Sharing sunucusu ayarlama hakkında bilgi edinmek için bkz . github.com/delta-io/delta-sharing.

Sağlayıcının Azure Databricks'te Delta Sharing'i kullanma şekli, verileri kiminle paylaştığına bağlıdır:

  • Açık paylaşım, Azure Databricks'e erişimi olsun veya olmasın tüm kullanıcılarla veri paylaşmanızı sağlar.
  • Databricks-Databricks paylaşımı , çalışma alanı sizin çalışma alanınızdan farklı bir Unity Kataloğu meta deposuna eklenmiş olan Azure Databricks kullanıcılarıyla veri paylaşmanızı sağlar. Databricks-Databricks, açık paylaşımda kullanılamayan not defteri, birim ve model paylaşımını da destekler.

Açık Delta Sharing nedir?

Databricks kullanıp kullanmadıklarına bakılmaksızın Azure Databricks çalışma alanınızın dışındaki kullanıcılarla veri paylaşmak istiyorsanız, verilerinizi güvenli bir şekilde paylaşmak için açık Delta Paylaşımı'nı kullanabilirsiniz. Veri sağlayıcısı olarak bir belirteç oluşturur ve alıcıyla güvenli bir şekilde paylaşırsınız. Kimlik doğrulaması yapmak ve erişim verdiğiniz paylaşımlara eklediğiniz tablolara okuma erişimi elde etmek için belirteci kullanır.

Alıcılar, aşağıdakiler dahil olmak üzere birçok bilgi işlem aracı ve platformu kullanarak paylaşılan verilere erişebilir:

  • Azure Databricks
  • Apache Spark
  • Pandalar
  • Power BI

Delta Sharing bağlayıcılarının tam listesi ve bunların nasıl kullanılacağı hakkında bilgi için Delta Sharing belgelerine bakın.

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

Databricks-Databricks Delta Sharing nedir?

Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanı olan kullanıcılarla veri paylaşmak istiyorsanız Databricks-Databricks Delta Sharing'i kullanabilirsiniz. Databricks-Databricks paylaşımı, AWS, Azure veya GCP'de olsun diğer Databricks hesaplarındaki kullanıcılarla veri paylaşmanızı sağlar. Ayrıca kendi Databricks hesabınızdaki farklı Unity Kataloğu meta veri depolarında verileri güvenli bir şekilde paylaşmanın da harika bir yoludur. Aynı Unity Kataloğu meta veri deposuna bağlı çalışma alanları arasında veri paylaşmak için Delta Paylaşımı'nı kullanmanıza gerek olmadığını unutmayın, çünkü bu senaryoda çalışma alanları arasında verilere erişimi yönetmek için Unity Kataloğu'nu kullanabilirsiniz.

Databricks-Databricks paylaşımının avantajlarından biri, paylaşım alıcısının paylaşıma erişmek için bir belirteçe ve sağlayıcının alıcı belirteçlerini yönetmesine gerek olmamasıdır. Tüm kimlik doğrulaması, kimlik doğrulaması ve denetim dahil olmak üzere paylaşım bağlantısının güvenliği tamamen Delta Sharing ve Databricks platformu aracılığıyla yönetilir. Bir diğer avantajı da Databricks not defteri dosyalarını, görünümlerini, Unity Kataloğu birimlerini ve Unity Kataloğu modellerini paylaşabilmektir.

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

Sağlayıcı yöneticileri Delta Sharing'i nasıl ayarlar?

Bu bölümde sağlayıcıların Delta Paylaşımı'nı nasıl etkinleştirebileceğine ve Unity Kataloğu'nun etkin olduğu bir Azure Databricks çalışma alanından paylaşımı nasıl başlatabileceğine genel bir bakış sağlıyoruz. Açık kaynak Delta Paylaşımı için bkz . github.com/delta-io/delta-sharing.

Aynı hesaptaki Unity Kataloğu meta veri depoları arasında Databricks-Databricks paylaşımı her zaman etkindir. Delta Sharing'in diğer hesaplardaki veya Databricks dışı istemcilerdeki Databricks çalışma alanlarıyla veri paylaşmasını sağlamak isteyen bir sağlayıcıysanız, Azure Databricks hesap yöneticisi veya meta veri deposu yöneticisi aşağıdaki kurulum adımlarını gerçekleştirir (üst düzeyde):

  1. Paylaşmak istediğiniz verileri yöneten Unity Kataloğu meta veri deposu için Delta Paylaşımı'nı etkinleştirin.

    Not

    Delta Sharing'i yalnızca hesabınızdaki diğer Unity Kataloğu meta veri depolarındaki kullanıcılarla veri paylaşmak için kullanmayı planlıyorsanız, meta veri deponuzda Delta Paylaşımı'nı etkinleştirmeniz gerekmez. Tek bir Azure Databricks hesabı içinde meta veri deposundan meta veri deposuna paylaşım varsayılan olarak etkindir.

    Bkz . Meta veri deposunda Delta Paylaşımını Etkinleştirme.

  2. Unity Kataloğu meta veri deposunda kayıtlı veri varlıklarını içeren bir paylaşım oluşturun.

    Databricks olmayan bir alıcıyla paylaşıyorsanız (açık paylaşım olarak bilinir) Delta veya Parquet biçiminde tablolar ekleyebilirsiniz. Databricks-Databricks paylaşımını kullanmayı planlıyorsanız, paylaşıma görünümler, Unity Kataloğu birimleri, Unity Kataloğu modelleri ve not defteri dosyaları da ekleyebilirsiniz.

    Bkz . Delta Sharing için paylaşım oluşturma ve yönetme.

  3. Alıcı oluşturma.

    Bkz . Delta Sharing için veri alıcıları oluşturma ve yönetme.

    Alıcınız bir Databricks kullanıcısı değilse veya Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanına erişimi yoksa, açık paylaşımı kullanmanız gerekir. Bu alıcı için belirteç tabanlı kimlik bilgileri kümesi oluşturulur.

    Alıcınızın Unity Kataloğu için etkinleştirilmiş bir Databricks çalışma alanına erişimi varsa Databricks-to-Databricks paylaşımını kullanabilirsiniz ve belirteç tabanlı kimlik bilgileri gerekmez. Alıcıdan bir paylaşım tanımlayıcısı isteyin ve güvenli bağlantıyı kurmak için bu tanımlayıcıyı kullanın.

    İpucu

    Kurulum işlemini denemek için kendinizi test alıcısı olarak kullanın.

  4. Alıcıya bir veya daha fazla paylaşıma erişim izni verin.

    Bkz. Delta Sharing veri paylaşımlarına erişim verme ve yönetme (sağlayıcılar için).

    Not

    Bu adım, USE RECIPIENTSET SHARE PERMISSION ve ayrıcalıklarına sahip USE SHAREyönetici olmayan bir kullanıcı tarafından da gerçekleştirilebilir. Bkz . Unity Kataloğu ayrıcalıkları ve güvenliği sağlanabilir nesneler.

  5. Alıcıya paylaşıma bağlanması için gereken bilgileri gönderin (yalnızca paylaşımı açın).

    Bkz. Alıcıya bağlantı bilgilerini gönderme.

    Açık paylaşım için, alıcıya belirteç tabanlı kimlik bilgilerini indirmesine olanak tanıyan bir etkinleştirme bağlantısı göndermek için güvenli bir kanal kullanın.

    Databricks-Databricks paylaşımı için paylaşıma dahil edilen veriler, paylaşıma erişim izni verir vermez alıcının Databricks çalışma alanında kullanılabilir hale gelir.

Alıcı artık paylaşılan verilere erişebilir.

Alıcılar paylaşılan verilere nasıl erişebilir?

Alıcılar paylaşılan veri varlıklarına salt okunur biçimde erişmektedir. Paylaşılan not defteri dosyaları salt okunur durumdadır, ancak kopyalanabilir ve daha sonra diğer tüm not defterleri gibi alıcı çalışma alanında değiştirilebilir ve çalıştırılabilir.

Güvenli erişim, paylaşım modeline bağlıdır:

Veri sağlayıcısı kendi Databricks hesabındaki veri tablolarını veya birimleri güncelleştirdiğinde, güncelleştirmeler alıcının sisteminde neredeyse gerçek zamanlı olarak görünür.

Paylaşılan verileri paylaşan ve bunlara erişen kişileri nasıl takip edebilirsiniz?

Unity Kataloğu'nun etkinleştirildiği Azure Databricks çalışma alanlarındaki veri sağlayıcıları, paylaşımların ve alıcıların oluşturulmasını ve değiştirilmesini izlemek için Azure Databricks denetim günlüğünü ve sistem tablolarını kullanabilir ve paylaşımlardaki alıcı etkinliğini izleyebilir. Bkz. Veri paylaşımını denetleme ve izleme.

Databricks çalışma alanında paylaşılan verileri kullanan veri alıcıları, hangi verilere kimin eriştiğini anlamak için Databricks denetim günlüğünü ve sistem tablolarını kullanabilir. Bkz. Veri paylaşımını denetleme ve izleme.

Birimleri paylaşma

Databricks-Databricks paylaşım akışını kullanarak birimleri paylaşabilirsiniz. Bkz . Paylaşıma birim ekleme (sağlayıcılar için) ve Databricks-To-Databricks Delta Sharing kullanarak paylaşılan verileri okuma (alıcılar için) (alıcılar için).

Modelleri paylaşma

Databricks-Databricks paylaşım akışını kullanarak modelleri paylaşabilirsiniz. Bkz . Paylaşıma model ekleme (sağlayıcılar için) ve Databricks-Databricks Delta Sharing kullanarak paylaşılan verileri okuma (alıcılar için) (alıcılar için).

Not defterlerini paylaşma

Databricks-Databricks paylaşım akışını kullanarak not defteri dosyalarını paylaşmak için Delta Sharing'i kullanabilirsiniz. Bkz. Paylaşıma not defteri dosyaları ekleme (sağlayıcılar için) ve Paylaşılan not defterlerini okuma (alıcılar için).

Satır ve sütun düzeyinde erişimi kısıtlama

Alıcı özelliklerine göre belirli tablo verilerine erişimi kısıtlayan dinamik görünümleri paylaşabilirsiniz. Dinamik görünüm paylaşımı için Databricks-Databricks paylaşım akışı gerekir. Satır ve sütunları filtrelemek için bkz. Paylaşıma dinamik görünümler ekleme.

Delta Paylaşımı ve akış

Delta Sharing, Spark Yapılandırılmış Akış'ı destekler. Sağlayıcı bir tabloyu geçmişle paylaşabilir, böylece alıcı tabloyu Yapılandırılmış Akış kaynağı olarak kullanabilir ve paylaşılan verileri düşük gecikme süresiyle artımlı olarak işleyebilir. Alıcılar ayrıca geçmişle paylaşılan tablolarda Delta Lake zaman yolculuğu sorguları da gerçekleştirebilir.

Tabloları geçmişle paylaşmayı öğrenmek için bkz . Paylaşıma tablo ekleme. Paylaşılan tabloları akış kaynakları olarak kullanmayı öğrenmek için bkz . Apache Spark Yapılandırılmış Akışı kullanarak tablo sorgulama (Databricks-Databricks paylaşımının alıcıları için) veya Spark Yapılandırılmış Akış kullanarak paylaşılan tabloya erişme (açık paylaşım verilerinin alıcıları için).

Ayrıca bkz. Azure Databricks'te akış.

Delta Paylaşımı hakkında SSS

Aşağıda Delta Paylaşımı hakkında sık sorulan sorular yer alır.

Delta Sharing'i kullanmak için Unity Kataloğu'na ihtiyacım var mı?

Hayır, paylaşılan verileri (alıcı olarak) paylaşmak (sağlayıcı olarak) veya kullanmak için Unity Kataloğu'na ihtiyacınız yoktur. Ancak Unity Kataloğu tablosal olmayan ve yapay zeka varlık paylaşımı desteği, kullanıma hazır idare, basitlik ve sorgu performansı gibi avantajlar sağlar.

Sağlayıcılar verileri iki yolla paylaşabilir:

Alıcılar verileri iki şekilde kullanabilir:

  • Databricks çalışma alanı olmadan. Power BI, pandas ve açık kaynak Apache Spark gibi birçok veri platformunda kullanılabilen açık kaynak Delta Sharing bağlayıcılarını kullanın. Bkz. Delta Sharing açık paylaşımı (alıcılar için) ve Delta Sharing açık kaynak projesi kullanılarak paylaşılan verileri okuma.

  • Databricks çalışma alanında. Alıcı çalışma alanlarının Unity Kataloğu için etkinleştirilmesi gerekmez, ancak varsa idare, basitlik ve performans avantajları vardır.

    Bu avantajları isteyen alıcı kuruluşların tüm varlıkları Unity Kataloğu'na geçirmesi gerekmez. Sizinle paylaşılan varlıkları yönetmek için Unity Kataloğu için etkinleştirilen yalnızca bir Azure Databricks çalışma alanınız olmalıdır. Bazı hesaplarda, Unity Kataloğu için yeni çalışma alanları otomatik olarak etkinleştirilir. Bkz . Unity Kataloğu'nun otomatik olarak etkinleştirilmesi.

Bkz . Delta Sharing açık paylaşımı kullanılarak paylaşılan verileri okuma (alıcılar için) ve Databricks-to-Databricks Delta Sharing (alıcılar için) kullanılarak paylaşılan verileri okuma.

Delta Sharing'i kullanmak için Databricks müşterisi mi olmak istiyorum?

Hayır, Delta Sharing açık bir protokoldür. Databricks olmayan verileri herhangi bir veri platformundaki alıcılarla paylaşabilirsiniz. Sağlayıcılar açık bir Delta Sharing sunucusunu herhangi bir bilgi işlem platformundan paylaşmak üzere yapılandırabilir. Alıcılar Power BI, pandas ve açık kaynak Spark gibi birçok veri ürünü için delta paylaşımı bağlayıcılarını açık kaynak kullanarak paylaşılan verileri kullanabilir.

Ancak Azure Databricks'te Delta Paylaşımı'nı kullanmanın, özellikle Unity Kataloğu'nun etkin olduğu bir çalışma alanından paylaşmanın birçok avantajı vardır.

Ayrıntılar için bu SSS'deki ilk soruya bakın.

Delta Sharing çıkış maliyetlerine neden oluyor mu?

Bölge içinde Delta Paylaşımı çıkış maliyetine neden olmaz. Diğer veri paylaşım platformlarının aksine, Delta Sharing veri çoğaltması gerektirmez. Bu modelin birçok avantajı vardır, ancak bulut satıcınız bulutlar veya bölgeler arasında veri paylaştığınızda veri çıkış ücretleri alabilir. Azure Databricks, çıkış ücreti ödemeyen Cloudflare R2'den (Genel Önizleme) paylaşımı destekler ve çıkış ücretlerini izlemek ve önlemek için başka araçlar ve öneriler sağlar. Bkz. Delta Sharing çıkış maliyetlerini izleme ve yönetme (sağlayıcılar için).

Sağlayıcılar alıcı erişimini iptal edebilir mi?

Evet, alıcı erişimi isteğe bağlı olarak ve belirtilen ayrıntı düzeyinde iptal edilebilir. Alıcının belirli paylaşımlara ve belirli IP adreslerine erişimini reddedebilir, alıcı için tablosal verileri filtreleyebilir, alıcı belirteçlerini iptal edebilir ve alıcıları tamamen silebilirsiniz. Bkz. Bir paylaşıma alıcı erişimini iptal etme ve Delta Sharing için veri alıcıları oluşturma ve yönetme.

Önceden imzalanan URL'leri kullanmak güvenli değil mi?

Delta Sharing, nesne depolamadaki bir dosyaya geçici erişim sağlamak için önceden imzalanan URL'leri kullanır. Bunlar yalnızca paylaşılan verilere zaten erişimi olan alıcılara verilir. Bunlar, kısa süreli olduklarından ve erişim düzeyini daha önce verilmiş olan alıcıların ötesine genişletmediklerinden güvenlidir.

Delta Sharing açık paylaşım protokolünde kullanılan belirteçler güvenli mi?

Delta Sharing, diğer kullanılabilir veri paylaşım platformlarından farklı olarak platformlar arası paylaşımı etkinleştirdiğinden, paylaşım protokolü açık bir belirteç gerektirir. Sağlayıcılar belirteç ömrünü yapılandırarak, ağ denetimlerini ayarlayarak ve isteğe bağlı olarak erişimi iptal ederek belirteç güvenliğini sağlayabilir. Buna ek olarak, belirteç erişim düzeyini alıcılara zaten verilmiş olanın ötesine genişletmez. Bkz. Belirteçler için güvenlikle ilgili dikkat edilmesi gerekenler.

Alıcı paylaşımlarına erişimi yönetmek için belirteçleri kullanmamak isterseniz Databricks-Databricks paylaşımını kullanmanız veya alternatifler için Databricks hesap ekibinize başvurmanız gerekir.

Delta Sharing görünüm paylaşımını destekliyor mu?

Evet, Delta Sharing görünüm paylaşımını destekler. Bkz. Paylaşıma görünüm ekleme.

Paylaşımı görüntülemeye yönelik planlı geliştirmeler hakkında bilgi edinmek için Databricks hesap ekibinize başvurun.

Sınırlamalar

  • Tablosal veriler Delta tablo biçiminde olmalıdır. Parquet tablolarını kolayca Delta'ya ve tekrar geri dönüştürebilirsiniz. Bkz. CONVERT TO DELTA.
  • Görüntüleme paylaşımı yalnızca Databricks'ten Databricks'e paylaşımında desteklenir. Paylaşılabilir görünümler Delta tablolarında veya diğer paylaşılabilir görünümlerde tanımlanmalıdır. Bkz. Paylaşıma görünüm ekleme (sağlayıcılar için) ve Paylaşılan görünümleri okuma (alıcılar için).
  • Birim paylaşımı yalnızca Databricks-Databricks paylaşımında desteklenir. Bkz . Paylaşıma birim ekleme (sağlayıcılar için) ve Databricks-Databricks Delta Sharing (alıcılar için) kullanılarak paylaşılan verileri okuma.
  • Model paylaşımı yalnızca Databricks-Databricks paylaşımında desteklenir. Bkz . Paylaşıma model ekleme (sağlayıcılar için) ve Databricks-Databricks Delta Sharing (alıcılar için) kullanılarak paylaşılan verileri okuma.
  • Paylaşılan tablo için izin verilen meta verilerdeki dosya sayısıyla ilgili sınırlar vardır. Daha fazla bilgi edinmek için bkz . Kaynak sınırı aşıldı hataları.
  • information_schema adlı şemalar, bu şema adı Unity Kataloğu'nda ayrıldığından Unity Kataloğu meta veri deposuna aktarılamaz.
  • Tablo kısıtlamaları (birincil ve yabancı anahtar kısıtlamaları) paylaşılan tablolarda kullanılamaz.

Kaynak kotaları

Aşağıdaki değerler Delta Paylaşımı kaynaklarının kotaları gösterir. Aşağıdaki kota değerleri Unity Kataloğu'ndaki üst nesneye göre ifade edilir.

Object Parent Değer
sağlayıcı meta veri deposu 1000
alıcılar meta veri deposu Kategori 5000
paylaşımlar meta veri deposu 1000
tablolarda paylaş 1000
volumes paylaş 1000
modeller paylaş 1000
şemalar paylaş 500
not defterleri paylaş 100

Bu kaynak sınırlarını aşmayı düşünüyorsanız Azure Databricks hesap ekibinize başvurun.

Sonraki adımlar