Azure Veri Paylaşımı'nda desteklenen veri depoları
Azure Veri Paylaşımı, farklı veri depolarından ve veri depolarından paylaşım olanağı da dahil olmak üzere açık ve esnek veri paylaşımı sağlar. Veri sağlayıcıları bir veri deposu türünden veri paylaşabilir ve veri tüketicileri verileri almak için bir veri deposu seçebilir.
Bu makalede, azure veri depolarının desteklediği zengin Azure veri Azure Veri Paylaşımı edinebilirsiniz. Ayrıca veri sağlayıcılarının ve veri tüketicileri tarafından farklı veri depolarının nasıl birleştirildiklerini de öğrenirsiniz.
Desteklenen veri depoları
Aşağıdaki tabloda, bu verilerin desteklediği veri Azure Veri Paylaşımı açık bulunmaktadır.
| Veri deposu | Tam anlık görüntüleri temel alarak paylaşma | Artımlı anlık görüntüleri temel alan paylaşım | Yerinde paylaşım |
|---|---|---|---|
| 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ı tüketicilerin verileri kabul etmek için bir veri deposu seçmelerini sağlar. Örneğin, Azure SQL Veritabanı paylaşılan veriler Azure Data Lake Depolama 2. Nesil, Azure SQL Veritabanı veya Azure Synapse Analytics. Müşteriler veri paylaşımı alan bir ayarda olduğunda, verileri almak için biçimi seçebilirler.
Aşağıdaki tabloda veri tüketicilerinin bir veri paylaşımını kabul etme ve yapılandırmada seçecekleri birleşimler ve seçenekler açıkmektedir. 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ı 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ı 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 Depolama 1. Nesil ve Azure Data Lake Depolama 2. Nesil'den dosya, klasör ve dosya sistemlerinin paylaşımını destekler. Ayrıca Azure Blob Depolama'dan blobların, klasörlerin ve kapsayıcıların Depolama. Blok, ekleme veya sayfa bloblarını paylaşabilirsiniz ve bunlar blok blobu olarak alınmıştır.
Dosya sistemleri, kapsayıcılar veya klasörler anlık görüntü tabanlı paylaşımda paylaşılırken, veri tüketicileri paylaşılan verilerin tam bir kopyasını seçebilir. Veya 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ştirilme zamanlarına göre değişiklik gösterir. Alınan verilerde dosyalarla aynı adı olan mevcut dosyaların üzerine bir anlık görüntü yazılır. Kaynaktan silinen dosyalar hedefte silinmez.
Daha fazla bilgi için bkz. Azure Blob Depolama ve Azure Data Lake Depolama veri paylaşma ve Depolama.
SQL tabanlı bir kaynaktan paylaşma
Azure Veri Paylaşımı hem tabloların hem de görünümlerin Azure SQL Veritabanı Azure Synapse Analytics (eski adı Azure SQL Data Warehouse). Ayrılmış bir havuzdaki (çalışma alanı) Azure Synapse Analytics paylaşımını SQL destekler. Azure Synapse Analytics (çalışma alanı) sunucusuz SQL havuzundan paylaşım şu anda desteklenmiyor.
Veri tüketicileri, verileri CSV dosyası veya parquet dosyası Depolama 2. Nesil veya Azure Blob Depolama Azure Data Lake'e kabul etme seçeneğine sahip olabilir. Ayrıca verileri tablo olarak kabul eder ve Azure SQL Veritabanı Azure Synapse Analytics.
Tüketiciler Verileri Azure Data Lake Depolama 2. Nesil veya Azure Blob Depolama'a kabul ettiyse, dosya zaten varsa tam anlık görüntüler hedef dosyanın içeriğinin üzerine yazmaktadır. Veriler bir tabloya alınsa ve hedef tablo zaten mevcut Azure Veri Paylaşımı şemayı kullanarak SQL tablo oluşturur. Hedef tablo zaten varsa ve aynı adı varsa, en son tam anlık görüntü ile bırakılır ve üzerine yazılır. Artımlı anlık görüntüler şu anda desteklenmiyor.
Daha fazla bilgi için bkz. Azure SQL Veritabanı ve Azure Synapse Analytics.
Veri Gezgini'dan paylaşma
Azure Veri Paylaşımı, veritabanlarını kümelerden yerinde paylaşma Azure Veri Gezgini destekler. Veri sağlayıcısı, veritabanı veya küme düzeyinde paylaşımda kullanılabilir. Veri paylaşmak için Veri Paylaşımı API'si kullanıyorsanız, belirli tabloları da paylaşabilirsiniz.
Veriler veritabanı düzeyinde paylaşılırsa, veri tüketicileri yalnızca veri sağlayıcısının paylaştığı veritabanlarına erişebilirsiniz. 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ı da dahil olmak üzere sağlayıcının kümesinden tüm veritabanlarına erişebilirsiniz.
Paylaşılan veritabanlarına erişmek için veri tüketicilerinin kendi Azure Veri Gezgini kümesine ihtiyacı vardır. Kümeleri, veri sağlayıcının Azure Veri Gezgini kümesiyle aynı Azure veri merkezinde olmalıdır.
Bir paylaşım ilişkisi oluşturulduğunda, Azure veri paylaşımı, sağlayıcının kümesi ve tüketicinin kümesi arasında sembolik bir bağlantı oluşturur. Toplu işlem modu kullanılarak kaynak kümeye alınan veriler, hedef kümede birkaç dakika içinde görünür.
Daha fazla bilgi için bkz. Azure Veri Gezgini verileri paylaşma ve alma.
Sonraki adımlar
Verileri paylaşmaya nasıl başlayacağınızı öğrenmek için verilerinizi paylaşma öğreticiye geçin.