Azure Veri Paylaşımı'nda desteklenen veri depoları

Azure Veri Paylaşımı, farklı veri depolarından ve depolarıyla paylaşma özelliği de dahil olmak üzere açık ve esnek veri paylaşımı sağlar. Veri sağlayıcıları bir veri deposundan veri paylaşabilir ve veri tüketicileri verileri almak için bir veri deposu seçebilir.

Bu makalede, Azure Veri Paylaşımı tarafından desteklenen Azure veri depoları kümesi hakkında bilgi edineceksiniz. Ayrıca veri sağlayıcılarının ve veri tüketicilerinin farklı veri depolarını nasıl birleştirebileceğini de öğreneceksiniz.

Desteklenen veri depoları

Aşağıdaki tabloda Azure Veri Paylaşımı tarafından desteklenen veri depoları açıklanmaktadır.

Veri deposu Tam anlık görüntüleri temel alan paylaşım Artımlı anlık görüntüleri temel alan paylaşım Paylaşım yerinde
Azure Blob Depolama
Azure Data Lake Storage Gen1
Azure Data Lake Storage Gen2
Azure SQL Veritabanı
Azure Synapse Analytics (eski adı Azure SQL Veri Ambarı)
Azure Synapse Analytics (çalışma alanı) ayrılmış SQL havuzu
Azure Veri Gezgini

Veri deposu destek matrisi

Azure Veri Paylaşımı, veri tüketicilerinin verileri kabul etmek için bir veri deposu seçmesine olanak tanır. Örneğin, Azure SQL Veritabanından paylaşılan veriler Azure Data Lake Storage 2. Nesil, Azure SQL Veritabanı veya Azure Synapse Analytics'e alınabilir. Müşteriler bir alıcı veri paylaşımı kurduğunda, verileri almak için biçimi seçebilir.

Aşağıdaki tabloda, veri tüketicilerinin bir veri paylaşımını kabul edip yapılandırırken seçebileceği birleşimler ve seçenekler açıklanmaktadır. Daha fazla bilgi için bkz . Veri kümesi eşlemesini yapılandırma.

Veri deposu Blob Depolama Data Lake Storage 1. Nesil Data Lake Storage 2. Nesil SQL Veritabanı Synapse Analytics (eski adıyla SQL Data Warehouse) Synapse Analytics (çalışma alanı) ayrılmış SQL havuzu Veri Gezgini
Blob Depolama
Data Lake Storage 1. Nesil
Data Lake Storage 2. Nesil
SQL Veritabanı
Synapse Analytics (eski adıyla SQL Data Warehouse)
Synapse Analytics (çalışma alanı) ayrılmış SQL havuzu
Veri Gezgini

Depolama hesabından paylaşma

Azure Veri Paylaşımı, Azure Data Lake Storage 1. Nesil ve Azure Data Lake Storage 2. Nesil dosya, klasör ve dosya sistemlerinin paylaşımını destekler. Ayrıca Azure Blob Depolama blob, klasör ve kapsayıcı paylaşımını da destekler. Blok, ekleme veya sayfa bloblarını paylaşabilirsiniz ve bunlar blok blobları olarak alınır.

Dosya sistemleri, kapsayıcılar veya klasörler anlık görüntü tabanlı paylaşımda paylaşıldığında, veri tüketicileri paylaşılan verilerin tam bir kopyasını oluşturmayı seçebilir. Ya da yalnızca yeni dosyaları veya güncelleştirilmiş dosyaları kopyalamak için artımlı anlık görüntü özelliğini kullanabilirler.

Artımlı anlık görüntü, dosyaların son değiştirme zamanını temel alır. Alınan verilerdeki dosyalarla aynı ada sahip mevcut dosyaların üzerine anlık görüntüde yazılır. Kaynaktan silinen dosyalar hedefte silinmez.

Bir anlık görüntü kesintiye uğrarsa ve örneğin iptal eylemi, ağ sorunu veya olağanüstü durum nedeniyle başarısız olursa, sonraki artımlı anlık görüntü son değiştirme zamanı son başarılı anlık görüntünün zamanından daha uzun olan dosyaları kopyalar.

Daha fazla bilgi için bkz. Azure Blob Depolama ve Azure Data Lake Storage verileri paylaşma ve alma.

SQL tabanlı bir kaynaktan paylaşma

Azure Veri Paylaşımı, Azure SQL Veritabanı ve Azure Synapse Analytics'ten (eski adıyla Azure SQL Data Warehouse) hem tabloların hem de görünümlerin paylaşımını destekler. Azure Synapse Analytics (çalışma alanı) ayrılmış SQL havuzundan tabloların paylaşımını destekler. Azure Synapse Analytics (çalışma alanı) sunucusuz SQL havuzundan paylaşım şu anda desteklenmemektedir.

Veri tüketicileri verileri csv dosyası veya parquet dosyası olarak Azure Data Lake Storage 2. Nesil veya Azure Blob Depolama kabul etmeyi seçebilir. Ayrıca verileri Azure SQL Veritabanı ve Azure Synapse Analytics'e tablo olarak kabul edebilir.

Tüketiciler verileri Azure Data Lake Storage 2. Nesil veya Azure Blob Depolama kabul ettiğinde, tam anlık görüntüler dosya zaten varsa hedef dosyanın içeriğinin üzerine yazar. Veriler bir tabloya alındığında ve hedef tablo henüz mevcut olmadığında, Azure Veri Paylaşımı kaynak şemayı kullanarak bir SQL tablosu oluşturur. Hedef tablo zaten varsa ve aynı ada sahipse, en son tam anlık görüntüyle bırakılır ve üzerine yazılır. Artımlı anlık görüntüler şu anda desteklenmemektedir.

Anlık görüntü kesintiye uğrarsa ve iptal eylemi, ağ sorunu veya olağanüstü durum nedeniyle başarısız olursa, sonraki anlık görüntü tablonun veya görünümün tamamını yeniden kopyalar.

Daha fazla bilgi için bkz. Azure SQL Veritabanı ve Azure Synapse Analytics'ten veri paylaşma ve alma.

Veri Gezgini'dan paylaşma

Azure Veri Paylaşımı, Azure Veri Gezgini kümelerinden veritabanlarını yerinde paylaşma özelliğini destekler. Veri sağlayıcısı, veritabanı veya küme düzeyinde paylaşım yapabilir. Veri paylaşmak için Veri Paylaşımı API kullanıyorsanız, belirli tabloları da paylaşabilirsiniz.

Veriler veritabanı düzeyinde paylaşıldığında, veri tüketicileri yalnızca veri sağlayıcısının paylaştığı veritabanlarına erişebilir. Bir sağlayıcı küme düzeyinde veri paylaştığında, veri tüketicileri veri sağlayıcısının oluşturduğu gelecekteki veritabanları dahil olmak üzere sağlayıcının kümesindeki tüm veritabanlarına erişebilir.

Paylaşılan veritabanlarına erişmek için veri tüketicilerinin kendi Azure Veri Gezgini kümesine sahip olması gerekir. Kümeleri, veri sağlayıcısının Azure Veri Gezgini kümesiyle aynı Azure veri merkezinde olmalıdır.

Paylaşım ilişkisi oluşturulduğunda, Azure Veri Paylaşımı sağlayıcının kümesiyle tüketicinin kümesi arasında sembolik bir bağlantı oluşturur. Toplu iş modu kullanılarak kaynak kümeye alınan veriler birkaç dakika içinde hedef kümede görünür.

Daha fazla bilgi için bkz. Azure Veri Gezgini'dan veri paylaşma ve alma.

Sonraki adımlar

Veri paylaşımını nasıl başlatacağınızı öğrenmek için Verilerinizi paylaşma öğreticisine geçin.