Aracılığıyla paylaş


Delta Paylaşımı nedir?

Bu makale, Azure Databricks'teki güvenli veri paylaşım platformu olan Delta Paylaşımı'nı tanıtmaktadır; bu platform, Azure Databricks'teki veri ve yapay zeka varlıklarınızı, kullanıcıların Databricks kullanıp kullanmadıklarına bakılmaksızın, kuruluşunuz dışındaki kullanıcılarla paylaşmanıza olanak tanır. Delta Sharing, veri ürünlerinin alışverişi için açık bir forum olan databricks Marketve birden çok tarafın hassas kurumsal veriler üzerinde birlikte çalışabileceği güvenli ve gizliliği koruyan bir ortam olan Clean Roomsiçin de temel oluşturur.

Delta Paylaşımı, delta tablolarını diğer platformlardan paylaşmak için kullanabileceğiniz bir açık kaynak proje olarak da kullanılabilir.

Not

Delta Sharing kullanarak sizinle paylaşılan verilere erişmeyi öğrenmek için bkz. Delta Sharing kullanarak sizinle paylaşılan verilere erişme (alıcılar için).

Delta Paylaşımı nasıl çalışır?

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. Databricks'ten Databricks'e paylaşım protokolü, Unity Kataloğu özellikli bir Databricks çalışma alanına erişimi olan kullanıcılarla Unity Kataloğu özellikli çalışma alanınızdaki verileri ve yapay zeka varlıklarını paylaşmanızı sağlar.

    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-to-Databricks protokolünü (sağlayıcılar için) kullanarak verileri paylaşma.

  2. Unity Kataloğu özellikli Databricks çalışma alanında yönettiğiniz tablosal verileri herhangi bir bilgi işlem platformundaki kullanıcılarla paylaşmanıza olanak tanıyan 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 protokolü (sağlayıcılar için)kullanarak verileri paylaşma.

  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.

Delta Sharing veri erişim mimarisi.

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

Azure Databricks'te Delta Sharing'in temel aldığı birincil kavramlar, paylaşımlar, sağlayıcılarve alıcılar'tir.

Paylaşım nedir?

Delta Sharing'de paylaşımı, sağlayıcının bir veya daha fazla alıcıyla paylaşmayı 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 Catalog özellikli bir Databricks çalışma alanındaysa, sağlayıcı da sağlayıcı kuruluşunu temsil eden ve bu kuruluşu bir paylaşım kümesiyle ilişkilendiren güvenli bir Unity Catalog nesnesidir.

Alıcı nedir?

alıcı, bir sağlayıcıdan hisse 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 veya Unity Kataloğu bulunmayan bir platform ya da çalışma alanından paylaşım yapmak için bir açık kaynak Delta Sharing sunucusu kurma hakkında bilgi edinmek üzere 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'ten Databricks'e paylaşım , çalışma alanları sizin çalışma alanınızdan farklı bir Unity Kataloğu meta deposuna bağlı olan Azure Databricks kullanıcılarıyla veri paylaşmanızı sağlar. Databricks'ten Databricks'e bağlantı, açık paylaşımda mevcut olmayan 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. Belirteci kimlik doğrulamak ve erişim sağladığınız paylaşımlara dahil ettiğiniz tablolara okuma erişimi almak için kullanırlar.

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 protokolü (sağlayıcılar için)kullanarak verileri paylaşma .

Databricks-Databricks Delta Sharing nedir?

Unity Kataloğuiçin etkinleştirilmiş bir Databricks çalışma alanı olan kullanıcılarla veri paylaşmak istiyorsanız Databricks-To-Databricks Delta Sharing'ı 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 erişim için bir tokena ihtiyaç duymaması ve sağlayıcının alıcı tokenlarını yönetmek zorunda 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-to-Databricks protokolünü (sağlayıcılar için)kullanarak verileri 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ı daima etkin durumdadır. 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'tan Databricks'e paylaşımıkullanmayı planlıyorsanız, görünümleri, Unity Kataloğu birimlerini, Unity Kataloğu modellerini ve not defteri dosyalarını da paylaşıma 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şımkullanmanız gerekir. Bu alıcı için belirteç tabanlı kimlik bilgileri kümesi oluşturulur.

    Alıcınız Unity Catalog için etkinleştirilmiş bir Databricks çalışma alanına erişebiliyorsa, Databricks-to-Databricks paylaşımını kullanabilirsiniz ve belirteç tabanlı kimlik bilgilerine gerek yoktur. Alıcıdan 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şimi yönetme (sağlayıcılar için).

    Not

    Bu adım, USE SHAREUSE RECIPIENT ve ayrıcalıklarına sahip SET SHARE PERMISSIONyönetici olmayan bir kullanıcı tarafından da gerçekleştirilebilir. Bkz. Unity Kataloğu ayrıcalıkları ve güvenliği sağlanabilecek 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 verdiğinizde 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.

Hacimleri paylaşma

Databricks'ten Databricks'e paylaşım akışını kullanarak hacimleri paylaşabilirsiniz. Bkz. Bir paylaşıma birim ekleme (sağlayıcılar için) ve Databricks-to-Databricks Delta Sharing kullanılarak paylaşılan verileri okuma (alıcılar için).

Modelleri paylaşma

Databricks ile Databricks paylaşım akışını kullanarak modelleri paylaşabilirsiniz. Bkz. Bir 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).

Not defterlerini paylaşma

Databricks-Databricks paylaşım akışını kullanarak not defteri dosyalarını paylaşmak için Delta Sharing'i kullanabilirsiniz. Bkz. Bir not defteri dosyasını paylaşım için 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ı, Databricks'ten Databricks'e paylaşım akışını gerektirir. satır ve sütunları filtrelemek için bkz. Paylaşıma dinamik görünümler ekleme.

Delta Paylaşımı ve Streaming

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ı gerçekleştirebilir.

Geçmişle tablo 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 Lake özellik destek matrisi

Delta Sharing, bir tabloyu paylaştığınızda Delta Lake özelliklerinin çoğunu destekler. Bu destek matrisi şu listeleri listeler:

  • Databricks Runtime'ın belirli sürümlerini, açık kaynak Delta Sharing Spark bağlayıcısını veya açık kaynak Delta Sharing Python bağlayıcısını gerektiren Delta özellikleri.
  • Kısmen desteklenen özellikler.
Özellik Sağlayıcı Databricks alıcısı Açık kaynak alıcı
Silme vektörleri Bu özellik ile tablo paylaşımı Genel Önizleme aşamasındadır.
  • Toplu sorgular için Databricks Runtime 14.1+
  • CDF ve akış sorguları için Databricks Runtime 14.2+
  • Delta Sharing Spark bağlayıcısı 3.1+
  • Delta Sharing Python bağlayıcısı 1.1.0+
  • Power BI v2.132.908.0+
Sütun eşleme Bu özellik ile tablo paylaşımı Genel Önizleme aşamasındadır.
  • Toplu sorgular için Databricks Runtime 14.1+
  • CDF ve akış sorguları için Databricks Runtime 14.2+
  • Delta Sharing Spark bağlayıcısı 3.1+
  • Delta Sharing Python bağlayıcısı 1.1.0+
  • Power BI v2.132.908.0+
Tekdüzen biçim Bu özellik ile tablo paylaşımı Genel Önizleme aşamasındadır.
  • Toplu sorgular için Databricks Runtime 14.1+
  • CDF ve akış sorguları için Databricks Runtime 14.2+
  • Delta Sharing Spark bağlayıcısı 3.1+
  • Delta Sharing Python bağlayıcısı 1.1.0+
  • Power BI v2.132.908.0+
V2 denetim noktası Sınırlamalarla desteklenir Sınırlamalarla desteklenir Sınırlamalarla desteklenir
Zaman DamgasıNTZ Desteklenir Databricks Runtime 14.1+ Delta Sharing Spark bağlayıcısı 3.3+
Sıvı kümeleme Sınırlamalarla desteklenir Sınırlamalarla desteklenir Sınırlamalarla desteklenir

Delta Paylaşımı Hakkında Sıkça Sorulan Sorular

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?

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 yönetim, basitlik ve sorgu performansı gibi avantajlar sağlar.

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

  • Paylaşılan varlıkları Unity Kataloğu yönetimi altına yerleştirin ve yerleşik Azure Databricks Delta Sharing sunucusunu kullanarak paylaşın.

    Tüm varlıkları Unity Kataloğu'na geçirmeniz gerekmez. Paylaşmak istediğiniz 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.

  • Azure Databricks hesabınızı kullanmak zorunda kalmadan verileri paylaşmak için açık Delta Sharing sunucusunu uygulayın.

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 Paylaşımı bağlayıcılarını kullanarak. Bkz. Delta Sharing açık paylaşımı kullanarak paylaşılan verileri okuma (alıcılar için) ve Delta Sharing açık kaynak projesi .

  • 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şımlarını kullanarak paylaşılan verileri okuma (alıcılar için) ve Databricks-to-Databricks Delta Sharing ile paylaşılan verileri okuma (alıcılar için).

Delta Paylaşımını kullanmak için Databricks müşterisi mi olmam gerekiyor?

Hayır, Delta Paylaşımı 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 açık kaynak Delta Sharing bağlayıcılarını 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 Paylaşımı çıkış maliyetlerine neden olur mu?

Bölge içinde Delta Paylaşımı çıkış maliyeti doğurmaz. Diğer veri paylaşım platformlarının aksine, Delta Paylaşımı için veri çoğaltma gerekmez. 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 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şımın 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 Paylaşımı, nesne depolamasındaki 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 Paylaşımı açık paylaşım protokolünde kullanılan belirteçler güvenli midir?

Delta Paylaşımı, diğer kullanılabilir veri paylaşım platformlarından farklı olarak platformlar arası paylaşımı mümkün kıldığından paylaşım protokolü için açık bir belirteç gerekir. 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 gereken noktalar.

Alıcı paylaşımlarına erişimi yönetmek için belirteçleri kullanmamak istiyorsanız, Databricks'ten Databricks'e paylaşım kullanmalı veya alternatifler için Databricks hesap ekibinize başvurmalısınız.

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

Evet, Delta Sharing görünüm paylaşımını destekler. Bkz. paylaşımagö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ırlama

Ayrıca bkz. Delta Lake özellik destek matrisi.

Kaynak kotaları

Azure Databricks, tüm Delta Sharing güvenliği sağlanabilir nesnelerinde kaynak kotalarını zorunlu kılır. Bu kotalar Kaynak sınırları'nda listelenir. Bu kaynak sınırlarını aşmayı düşünüyorsanız Azure Databricks hesap ekibinize başvurun.

Unity Kataloğu kaynak kotaları API'lerini kullanarak kota kullanımınızı izleyebilirsiniz. Bkz. Unity Kataloğu kaynak kotalarını kullanımınızı izleme.

Sonraki adımlar