Azure Veri Paylaşımı'nda desteklenen veri depoları
Azure Veri Paylaşımı, farklı veri depolarından ve farklı veri depolarından 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 alarak paylaşma | Paylaşım yerinde |
---|---|---|---|
Azure Blob Storage | ✓ | ✓ | |
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ı paylaşılan veriler Azure Data Lake Storage 2. Nesil, Azure SQL Veritabanı veya Azure Synapse Analytics'e alınabilir. Müşteriler alıcı veri paylaşımını ayarladıklarında, 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 Gen1 | Data Lake Storage Gen2 | SQL Veritabanı | Synapse Analytics (eski adıyla SQL Veri Ambarı) | Synapse Analytics (çalışma alanı) ayrılmış SQL havuzu | Veri Gezgini |
---|---|---|---|---|---|---|---|
Blob Depolama | ✓ | ✓ | |||||
Data Lake Storage Gen1 | ✓ | ✓ | |||||
Data Lake Storage Gen2 | ✓ | ✓ | |||||
SQL Veritabanı | ✓ | ✓ | ✓ | ✓ | ✓ | ||
Synapse Analytics (eski adıyla SQL Veri Ambarı) | ✓ | ✓ | ✓ | ✓ | ✓ | ||
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 blobu 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 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.
Örneğin iptal eylemi, ağ sorunu veya olağanüstü durum nedeniyle bir anlık görüntü kesintiye uğrar ve başarısız olursa, sonraki artımlı anlık görüntü, son değiştirme süresi 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 Depolama'dan veri 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 Veri Ambarı) 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. Bir 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.
Örneğin iptal eylemi, ağ sorunu veya olağanüstü durum nedeniyle bir anlık görüntü kesintiye uğrar ve 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şımda bulunabilir. Verileri 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ı verileri küme düzeyinde 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üketici 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.