Azure Blob Depolama ve Azure Data Lake Storage'dan verileri paylaşma ve alma

ŞUNLAR IÇIN GEÇERLIDIR: Azure Data Lake Storage 1. Nesil Azure Data Lake Storage 2. Nesil Azure Blob Depolama

Azure Veri Paylaşımı, Azure depolama kaynaklarınızdaki veri anlık görüntülerini diğer Azure abonelikleriyle güvenli bir şekilde paylaşmanızı sağlar. Kiracınızın dışındaki Azure aboneliklerini dahil etme.

Bu makalede Azure Blob Depolama, Azure Data Lake Storage 1. Nesil ve Azure Data Lake Storage 2. Nesil veri paylaşımı açıklanmaktadır.

Bu makale size şu yollarda yol gösterir:

İhtiyacınız olan bölüme atlamak için içindekiler tablosunu kullanabilir veya süreci baştan sona izlemek için bu makaleyle devam edebilirsiniz.

Desteklenenler

Azure Veri Paylaşımı, Azure Data Lake 1. Nesil, Azure Data Lake 2. Nesil ve Azure depolamadan veri paylaşımını destekler.

Kaynak türü Paylaşılabilir kaynak
Azure Data Lake 1. Nesil ve 2. Nesil Files
Klasörler
Dosya sistemleri
Azure Depolama Bloblar*
Klasörler
Kapsayıcılar

Dekont

*Blok, ekleme ve sayfa bloblarının tümü desteklenir. Ancak, bunlar paylaşıldığında blok blobları olarak alınır.

Bu kaynaklardan paylaşılan veriler Azure Data Lake 2. Nesil veya Azure Blob Depolama tarafından alınabiliyor.

Paylaşım davranışı

Dosya sistemleri, kapsayıcılar veya klasörler için verilerinizin tam veya artımlı anlık görüntülerini almayı seçebilirsiniz.

Tam anlık görüntü, belirtilen tüm dosya ve klasörleri her anlık görüntüde kopyalar.

Artımlı anlık görüntü , dosyaların son değiştirme zamanına göre yalnızca yeni veya güncelleştirilmiş dosyaları kopyalar.

Anlık görüntü sırasında aynı ada sahip mevcut dosyaların üzerine yazılır. Kaynaktan silinen bir dosya hedefte silinmez. Kaynakta boş alt klasörler hedefe kopyalanmamıştır.

Veri paylaşma önkoşulları

Kaynak depolama hesabı için önkoşullar

  • Bir Azure Depolama hesabı. Henüz bir hesabınız yoksa bir hesap oluşturun.
  • Depolama hesabına yazma izni. Yazma izni Microsoft.Depolama/storageAccounts/write. Katkıda Bulunan rolünün bir parçasıdır.
  • Depolama hesabına rol ataması ekleme izni. Bu izin Microsoft.Authorization/role assignments/write içindedir. Sahip rolünün bir parçasıdır.

Paylaşım oluşturma

  1. Azure Portal oturum açın.

  2. Veri paylaşımınıza Genel Bakış sayfasına gidin.

    Screenshot showing the data share overview.

  3. Verilerinizi paylaşmayı başlat'ı seçin.

  4. Oluştur’u seçin.

  5. Paylaşımınızın ayrıntılarını sağlayın. Bir ad, paylaşım türü, paylaşım içeriğinin açıklaması ve kullanım koşulları belirtin (isteğe bağlı).

    Screenshot of the share creation page in Azure Data Share, showing the share name, type, description, and terms of used filled out.

  6. Devam'ı seçin.

  7. Paylaşımınıza veri kümeleri eklemek için Veri Kümesi Ekle'yi seçin.

    Screenshot of the datasets page in share creation, the add datasets button is highlighted.

  8. Eklenecek veri kümesi türünü seçin. Veri kümesi türlerinin listesi, önceki adımda anlık görüntü tabanlı paylaşım mı yoksa yerinde paylaşım mı seçtiğinize bağlıdır.

    Screenshot showing the available dataset types.

  9. Paylaşmak istediğiniz nesneye gidin. Ardından Veri Kümesi Ekle'yi seçin.

    Screenshot of the select datasets page, showing a folder selected.

  10. Alıcılar sekmesinde Alıcı Ekle'yi seçerek veri tüketicinizin e-posta adresini ekleyin.

    Screenshot of the recipients page, showing a recipient added.

  11. Devam'ı seçin.

  12. Bir anlık görüntü paylaşım türü seçtiyseniz, veri tüketicisi için verilerinizi güncelleştirmek üzere anlık görüntü zamanlamasını ayarlayabilirsiniz.

    Screenshot of the settings page, showing the snapshot toggle enabled.

  13. Bir başlangıç saati ve yinelenme aralığı seçin.

  14. Devam'ı seçin.

  15. Gözden Geçir + Oluştur sekmesinde paket içeriğinizi, ayarlarınızı, alıcılarınızı ve eşitleme ayarlarınızı gözden geçirin. Daha sonra, Oluştur'u seçin.

Azure veri paylaşımınızı oluşturdunuz. Veri paylaşımınızın alıcısı davetinizi kabul edebilir.

Veri almak için önkoşullar

Veri paylaşımı davetini kabul etmeden önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:

  • Azure aboneliği. Aboneliğiniz yoksa ücretsiz bir hesap oluşturun.
  • Azure'dan bir davet. E-posta konusu "Azure Veri Paylaşımı daveti<yourdataprovider@domain.com>" olmalıdır.
  • Kayıtlı bir Microsoft.DataShare kaynak sağlayıcısı :
    • Veri Paylaşımı kaynağı oluşturacağınız Azure aboneliği.
    • Hedef Azure veri depolarınızın bulunduğu Azure aboneliği.

Hedef depolama hesabı için önkoşullar

  • Bir Azure Depolama hesabı. Henüz bir hesabınız yoksa bir hesap oluşturun.
  • Depolama hesabına yazma izni. Bu izin Microsoft.Depolama/storageAccounts/write. Katkıda Bulunan rolünün bir parçasıdır.
  • Depolama hesabına rol ataması ekleme izni. Bu atama Microsoft.Authorization/role assignments/write içindedir. Sahip rolünün bir parçasıdır.

Paylaşılan verileri alma

Daveti açma

Daveti e-postadan veya doğrudan Azure portalından açabilirsiniz.

  1. E-postadan davet açmak için gelen kutunuzda veri sağlayıcınızdan gelen daveti denetleyin. Microsoft Azure'dan gelen davet "Azure Veri Paylaşımı daveti<yourdataprovider@domain.com>" olarak adlandırılır. Davetinizi Azure'da görmek için Daveti görüntüle'yi seçin.

    Azure portalından davet açmak için Veri Paylaşımı davetleri arayın. Veri Paylaşımı davetlerin listesini görürsünüz.

    Kiracının konuk kullanıcısıysanız, Veri Paylaşımı daveti ilk kez görüntülemeden önce kiracının e-posta adresinizi doğrulamanız istenir. Doğrulandıktan sonra 12 ay geçerlidir.

    Screenshot of the invitations page, showing a pending invitation.

  2. Görüntülemek istediğiniz paylaşımı seçin.

Daveti kabul etme

  1. Kullanım Koşulları da dahil olmak üzere tüm alanları gözden geçirin. Koşulları kabul ediyorsanız onay kutusunu seçin.

    Screenshot of the invitation acceptance page, showing the terms of use highlighted and the agreement selected.

  2. Hedef Veri Paylaşımı hesabı altında, Veri Paylaşımı dağıtabileceğiniz aboneliği ve kaynak grubunu seçin. Ardından aşağıdaki alanları doldurun:

    • Veri paylaşımı hesabı alanında, Veri Paylaşımı hesabınız yoksa Yeni oluştur'u seçin. Aksi takdirde, veri paylaşımınızı kabul edecek mevcut bir Veri Paylaşımı hesabı seçin.

    • Alınan paylaşım adı alanında, veri sağlayıcısının belirttiği varsayılan değeri bırakın veya alınan paylaşım için yeni bir ad belirtin.

  3. Kabul Et ve yapılandır'ı seçin. Paylaşım aboneliği oluşturulur.

    Screenshot of the acceptance page, showing the target data share account information filled out.

    Alınan paylaşım Veri Paylaşımı hesabınızda görünür.

    Daveti kabul etmek istemiyorsanız Reddet'i seçin.

Alınan paylaşımı yapılandırma

  1. Veri Kümeleri sekmesinde, hedef atamak istediğiniz veri kümesinin yanındaki onay kutusunu seçin. Hedef veri deposu seçmek için Hedefe eşle'yi seçin.

    Screenshot of the received shares page with the map to target button highlighted.

  2. Veriler için bir hedef veri deposu seçin. Hedef veri deposundaki, alınan verilerdeki dosyalarla aynı yola ve ada sahip dosyaların üzerine yazılır.

    Screenshot of the map datasets to target window, showing a filesystem name given.

  3. Anlık görüntü tabanlı paylaşım için, veri sağlayıcısı verileri düzenli olarak güncelleştirmek için bir anlık görüntü zamanlaması kullanıyorsa, Anlık Görüntü Zamanlaması sekmesinden zamanlamayı etkinleştirebilirsiniz. Anlık görüntü zamanlamasının yanındaki kutuyu seçin. Ardından Etkinleştir'i seçin. zamanlanan ilk anlık görüntü, zamanlama zamanından sonraki bir dakika içinde başlar ve izleyen anlık görüntüler zamanlanan saatten sonraki saniyeler içinde başlar.

    Screenshot showing the snapshot schedule tab with the enable button selected.

Anlık görüntü tetikleme

Bu bölümdeki adımlar yalnızca anlık görüntü tabanlı paylaşım için geçerlidir.

  1. Ayrıntılar sekmesinden anlık görüntü tetikleyebilirsiniz. Sekmesinde Anlık görüntüyü tetikle'yi seçin. Verilerinizin tam anlık görüntüsünü veya artımlı anlık görüntüsünü tetiklemeyi seçebilirsiniz. Veri sağlayıcınızdan ilk kez veri alıyorsanız Tam kopya'yı seçin. Anlık görüntü yürütülürken, sonraki anlık görüntüler önceki tamamlanana kadar başlatılmaz.

    Screenshot of the received shares page, showing the trigger snapshot dropdown selected and the full copy option highlighted.

  2. Son çalıştırma durumu başarılı olduğunda, alınan verileri görüntülemek için hedef veri deposuna gidin. Veri kümeleri'ni ve ardından hedef yol bağlantısını seçin.

    Screenshot of the datasets tab showing a successful dataset selected.

Geçmişi görüntüle

Anlık görüntülerinizin geçmişini yalnızca anlık görüntü tabanlı paylaşımda görüntüleyebilirsiniz. Geçmişi görüntülemek için Geçmiş sekmesini açın. Burada, son 30 gün içinde oluşturulan tüm anlık görüntülerin geçmişini görürsünüz.

Depolama anlık görüntüsü performansı

Depolama anlık görüntü performansı, dosya sayısına ve paylaşılan verilerin boyutuna ek olarak birçok faktörden etkilenir. Her zaman kendi performans testinizi gerçekleştirmeniz önerilir. Aşağıda performansı etkileyen bazı örnek faktörler verilmiştır.

  • Kaynak ve hedef veri depolarına eşzamanlı erişim.
  • Kaynak ve hedef veri depolarının konumu.
  • Artımlı anlık görüntü için, paylaşılan veri kümesindeki dosya sayısı, son başarılı anlık görüntüden sonraki son değiştirme zamanına sahip dosyaların listesini bulma süresini etkileyebilir.

Sonraki adımlar

Azure Veri Paylaşımı hizmetini kullanarak depolama hesabından veri paylaşmayı ve bu hesaptan veri almayı öğrendinsiniz. Diğer veri kaynaklarından paylaşım hakkında bilgi edinmek için desteklenen veri depolarına bakın.