Öğretici: Azure Veri Paylaşımı kullanarak veri paylaşma

Important

Azure Veri Paylaşımı emekliye ayrılıyor. Artık yeni Azure Veri Paylaşımı hesapları oluşturamazsınız ve mevcut yetenekler 12 Kasım 2029'a kadar bakım modunda kalacaktır. Emeklilik zaman çizelgeleri, geçiş rehberliği ve önerilen sonraki adımlar için Azure Veri Paylaşımı emeklilik duyurusuna bakınız.

Bu öğreticide, yeni bir Azure Veri Paylaşımı ayarlamayı ve verilerinizi Azure kuruluşunuzun dışındaki müşteriler ve iş ortaklarıyla paylaşmaya başlamayı öğreneceksiniz.

Bu eğitimde şunları öğreniyorsunuz:

  • Veri Paylaşımı oluşturun.
  • Veri kümelerini Veri Paylaşımı'inize ekleyin.
  • Veri Paylaşımı için anlık görüntü zamanlamasını etkinleştirin.
  • Veri Paylaşımı’inize alıcıları ekleyin.

Önkoşullar

  • Azure Aboneliği: Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
  • Alıcınızın Azure e-posta adresi (e-posta diğer adını kullanmak işe yaramaz).
  • Kaynak Azure veri deposu, Veri Paylaşımı kaynağı oluşturmak için kullanacağınızdan farklı bir Azure aboneliğindeyse, Microsoft.DataShare resource provider'ı Azure veri deposunun bulunduğu aboneliğe kaydedin.

Depolama hesabından paylaşma

  • Azure Depolama hesabı: Henüz bir hesabınız yoksa bir Azure Depolama hesabı oluşturabilirsiniz
  • Microsoft.Storage/storageAccounts/write içinde bulunan depolama hesabına yazma izni. Bu izin Depolama Hesabı Katkıda Bulunanı rolünde var.
  • Microsoft.Authorization/role assignments/write içinde bulunan, depolama hesabına rol ataması ekleme izni. Bu izin Owner rolünde vardır.

SQL tabanlı bir kaynaktan paylaşma

Aşağıda SQL kaynağından veri paylaşma önkoşullarının listesi yer almaktadır.

Azure SQL Veritabanı veya Azure Synapse Analytics'ten (eski adıyla Azure SQL DW) paylaşım önkoşulları

  • Paylaşmak istediğiniz tabloları ve görünümleri içeren bir Azure SQL Veritabanı veya Azure Synapse Analytics (eski adıyla Azure SQL DW).
  • Microsoft.Sql/servers/databases/write içinde bulunan SQL Server'daki veritabanlarına yazma izni. Bu izin Contributor rolünde vardır.
  • SQL Server'ın Microsoft Entra Admin
  • SQL Server Güvenlik Duvarı erişimi. Bu, aşağıdaki adımlarla yapılabilir:
    1. Azure portalında SQL Server sunucusuna gidin. Sol gezinti bölmesinden Güvenlik duvarları ve sanal ağlar'ı seçin.
    2. Azure hizmetlerinin ve kaynaklarının bu sunucuya erişmesine izin ver için Evet'i seçin.
    3. +İstemci IP'si ekle'yi seçin. İstemci IP adresi değişebilir. Azure portaldan SQL verilerini bir sonraki paylaşışınızda bu işlemin tekrarlanması gerekebilir. Ayrıca bir IP aralığı da ekleyebilirsiniz.
    4. Kaydet'i seçin.

Azure Synapse Analytics (çalışma alanı) SQL havuzundan paylaşım önkoşulları

    • Paylaşmak istediğiniz tabloları içeren Azure Synapse Analytics (çalışma alanı) adanmış SQL havuzu. Görünümün paylaşımı şu anda desteklenmiyor. Sunucusuz SQL havuzundan paylaşım şu anda desteklenmiyor.
  • Microsoft.Synapse/workspaces/sqlPools/write içinde bulunan Synapse çalışma alanındaki SQL havuzuna yazma izni. Bu izin Contributor rolünde vardır.

  • Veri Paylaşımı kaynağının yönetilen kimliğinin Synapse çalışma alanı SQL havuzuna erişme izni. Bu, aşağıdaki adımlarla yapılabilir:

    1. Azure portalında Synapse çalışma alanına gidin. Sol gezinti bölmesinden SQL Active Directory yöneticisi'ni seçin ve kendinizi Microsoft Entra yöneticisi olarak ayarlayın.

    2. Synapse Studio'yu açın, sol gezinti bölmesinde Yönet'i seçin. Güvenlik altında Erişim denetimi'ni seçin. Kendinize SQL yöneticisi veya Çalışma Alanı yöneticisi rolü atayın.

    3. Synapse Studio'da sol gezinti bölmesinden Geliştir'i seçin. Veri Paylaşımı kaynak Yönetilen Kimliği'ni db_datareader olarak eklemek için SQL havuzunda aşağıdaki betiği yürütebilirsiniz.

      create user "<share_acct_name>" from external provider;     
      exec sp_addrolemember db_datareader, "<share_acct_name>"; 
      

      <share_acc_name>, Veri Paylaşımı kaynağınızın adıdır. Henüz bir Veri Paylaşımı kaynağı oluşturmadıysanız, daha sonra bu önkoşula geri dönebilirsiniz.

  • Synapse çalışma alanı Güvenlik duvarı erişimi. Bu, aşağıdaki adımlarla yapılabilir:

    1. Azure portalında Synapse çalışma alanına gidin. Sol gezinti bölmesinden Güvenlik duvarlarını seçin.
    2. Azure hizmetlerinin ve kaynaklarının bu çalışma alanına erişmesine izin ver için ON'ı seçin.
    3. +İstemci IP ekle seçeneğini belirleyin. İstemci IP adresi değişebilir. Azure portaldan SQL verilerini bir sonraki paylaşışınızda bu işlemin tekrarlanması gerekebilir. Ayrıca bir IP aralığı da ekleyebilirsiniz.
    4. Kaydet'i seçin.

Azure Veri Gezgini'dan paylaşma

  • Paylaşmak istediğiniz veritabanlarını içeren bir Azure Veri Gezgini kümesi.
  • Microsoft.Kusto/clusters/write içinde bulunan Azure Veri Gezgini kümesine yazma izni. Bu izin Contributor rolünde vardır.

Azure portalda oturum açma

Azure Portal’ında oturum açın.

Veri Paylaşımı Hesabı Oluşturun

Azure kaynak grubunda Bir Azure Veri Paylaşımı kaynağı oluşturun.

  1. Portalın sol üst köşesindeki menü düğmesini ve ardından Kaynak oluştur (+) öğesini seçin.

  2. Veri Paylaşımı arayın.

  3. Veri Paylaşımı'i seçin ve Oluştur'u seçin.

  4. Azure Veri Paylaşımı kaynağınızın temel ayrıntılarını aşağıdaki bilgilerle doldurun.

    Ayar Önerilen değer Alan tanımı
    Abonelik Aboneliğiniz Veri paylaşımı hesabınız için kullanmak istediğiniz Azure aboneliğini seçin.
    Kaynak grubu testresourcegroup Mevcut bir kaynak grubunu kullanın veya yeni bir kaynak grubu oluşturun.
    Yer Doğu ABD 2 Data Share hesabınız için bir bölge seçin.
    Ad datashareaccount Veri paylaşımı hesabınız için bir ad belirtin.
  5. Veri paylaşımı hesabınızı oluşturmak için Gözden geçir + oluştur'u, ardından Oluştur'u seçin. Yeni bir veri paylaşımı hesabı oluşturmak genellikle yaklaşık 2 dakika veya daha kısa sürer.

  6. Dağıtım tamamlandığında Kaynağa git'i seçin.

Paylaşım oluşturun

  1. Veri Paylaşımı Genel Bakış sayfanıza gidin.

    Azure portalındaki Azure Veri Paylaşımı genel bakış sayfasının ekran görüntüsü.

  2. Verilerinizi paylaşmaya başlayın'ı seçin.

  3. Oluştur'u belirleyin.

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

    Azure Veri Paylaşımı'teki paylaşım oluşturma sayfasının ekran görüntüsü, doldurulmuş paylaşım adı, türü, açıklaması ve kullanılan terimleri gösteriyor.

  5. Devam et'i seçin.

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

    Paylaşma oluşturma sürecinde veri setleri sayfasının ekran görüntüsü, veri setleri ekle butonu vurgulanıyor.

  7. Eklemek istediğiniz veri kümesi türünü seçin. Önceki adımda seçtiğiniz paylaşım türüne (anlık görüntü veya yerinde) bağlı olarak veri kümesi türlerinin farklı bir listesini görürsünüz. Azure SQL Veritabanı'ndan veya Azure Synapse Analytics'ten (eski adıYla Azure SQL DW) paylaşım varsa, tabloları listelemek için kimlik doğrulama yöntemi girmeniz istenir. Microsoft Entra kimlik doğrulamasını seçin ve Veri Paylaşımı’in yukarıdaki 'kullanıcı oluştur' betiğini benim adıma çalıştırmasına izin ver onay kutusunu işaretleyin.

    Kullanılabilir veri kümesi türlerini gösteren ekran görüntüsü.

  8. Paylaşmak istediğiniz nesneye gidin ve 'Veri Kümeleri Ekle'yi seçin.

    Veri setlerini seç sayfasının ekran görüntüsü, seçilmiş bir klasörü gösteriyor.

  9. Alıcılar sekmesinde, '+ Alıcı Ekle'yi seçerek Veri Tüketicinizin e-posta adreslerini girin.

    Alıcı sayfasının ekran görüntüsü, bir alıcının eklendiğini gösteriyor.

  10. Devam'ı seçin.

  11. Anlık görüntü paylaşımı türünü seçtiyseniz, verilerinizin güncelleştirmelerini veri tüketicinize sağlamak için anlık görüntü zamanlamasını yapılandırabilirsiniz.

    Ayarlar sayfasının ekran görüntüsü, snapshot anahtarının etkin olduğu görünüyor.

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

  13. Devam'ı seçin.

  14. Review + Create sekmesinde Paket İçeriği, Ayarlar, Alıcılar ve Eşitleme Ayarları'nı gözden geçirin. Oluştur'u belirleyin.

Not: Azure Veri Paylaşımı, tüm planlanmış işlemler için, anlık görüntü takvimleri dahil, UTC (Koordineli Evrensel Zaman) kullanır. Zamanlamayı ayarlarken yerel saatinizi uygun şekilde ayarladığınızdan emin olun.

Azure Veri Paylaşımı oluşturuldu ve Veri Paylaşımı alıcısı artık davetinizi kabul etmeye hazır.

Kaynakları temizleme

Kaynak artık gerekli olmadığında, Veri Paylaşımı Overview sayfasına gidin ve kaldırmak için Delete seçeneğini belirleyin.

Sonraki adım

Bu öğreticide, bir Azure Veri Paylaşımı oluşturmayı ve alıcıları davet etmeyi öğrendiniz. Veri Tüketicisinin veri paylaşımını nasıl kabul edip alabileceğini öğrenmek için veri kabul etme ve alma öğreticisine geçin.