Aracılığıyla paylaş


Gerçek Zamanlı hub Azure SQL Veritabanı da Veri Yakalamayı (CDC) Kaynak Olarak Değiştir'i ekleme

Bu makalede, Azure SQL Veritabanı Veri Yakalamayı (CDC) Değiştir'den Doku Gerçek Zamanlı hub'ına olayların nasıl alındığı açıklanır. Azure SQL Veritabanı CDC kaynak bağlayıcısı, Azure SQL veritabanındaki geçerli verilerin anlık görüntüsünü yakalamanıza olanak tanır. Bağlayıcı daha sonra bu verilerde gelecekteki satır düzeyindeki değişiklikleri izler ve kaydeder.

Önkoşullar

  • Yapı kapasitesi lisans modunda (veya) Katkıda Bulunan veya daha yüksek izinlere sahip Deneme lisansı modunda bir çalışma alanına erişim.
  • Azure SQL veritabanı ile çalışan bir Azure SQL sunucusu.
  • SQL Server için sysadmin sabit sunucu rolü üyeliği ve veritabanındaki db_owner rolü.
  • saklı yordamını sys.sp_cdc_enable_dbçalıştırarak Azure SQL veritabanınızda CDC etkinleştirildi. Ayrıntılar için bkz . Değişiklik verilerini yakalamayı etkinleştirme ve devre dışı bırakma.

Not

  • Yansıtma, veritabanınızda etkinleştirilmemelidir.
  • Birden çok tablo CDC desteklenmez.

Azure SQL Veritabanı CDC'den olay alma

Olayları bir Azure SQL Veritabanı CDC'den Gerçek Zamanlı hub'a aşağıdaki yollardan biriyle alabilirsiniz:

Veri kaynakları sayfası

  1. Microsoft Fabric'te oturum açın.

  2. Sol gezinti çubuğunda Gerçek Zamanlı'ya tıklayın.

  3. Gerçek Zamanlı hub sayfasında, sol gezinti menüsünde bağlan altında + Veri kaynakları'nı seçin. Ayrıca sağ üst köşedeki + Veri kaynağına bağlan düğmesini seçerek Tüm veri akışları veya Veri akışlarım sayfalarından Veri kaynakları sayfasına da ulaşabilirsiniz.

    Veri kaynağına bağlanma deneyiminin nasıl başlatıldığını gösteren ekran görüntüsü.

  1. Veri kaynakları sayfasında, üst kısımdaki Microsoft kaynakları kategorisini seçin ve ardından Azure SQL DB (CDC) kutucuğunda Bağlan'ı seçin.

    Veri kaynakları sayfasında kaynak türü olarak Azure SQL Veritabanı (CDC) seçimini gösteren ekran görüntüsü.

    Azure SQL Veritabanı CDC kaynağına bağlanma bölümündeki yönergeleri kullanın.

Microsoft kaynakları sayfası

  1. Gerçek Zamanlı hub'da sol gezinti menüsünden Microsoft kaynakları'nı seçin. Kaynak adınızı yazmak için arama kutusunu kullanabilir veya kaynağınızı aramak için filtreleri (Kaynak, Abonelik, Kaynak grubu, Bölge) kullanabilirsiniz.

  2. Kaynak açılan listesinde Azure SQL DB (CDC) öğesini seçin.

  3. Abonelik için SQL veritabanınızla birlikte kaynak grubuna sahip bir Azure aboneliği seçin.

  4. Kaynak grubu için SQL veritabanınızı içeren bir kaynak grubu seçin.

  5. Bölge için SQL veritabanınızın bulunduğu konumu seçin.

  6. Şimdi, fareyi veritabanları listesinde Gerçek Zamanlı hub'a bağlamak istediğiniz SQL veritabanının adının üzerine getirin ve Bağlan düğmesini seçin veya ... (üç nokta) ve ardından Bağlan düğmesini seçin.

    SQL veritabanlarını göstermek için filtreler içeren Microsoft kaynakları sayfasını ve Azure SQL veritabanı için bağlan düğmesini gösteren ekran görüntüsü.

Azure SQL Veritabanı CDC kaynağına bağlanma

  1. Bağlan sayfasında Yeni bağlantı'yı seçin.

    **Yeni bağlantı** bağlantısının vurgulandığı Veri kaynakları sayfasının Bağlan sayfasını gösteren ekran görüntüsü.

    Azure SQL Veritabanı CDC kaynağınızla mevcut bir bağlantınız varsa, bunu Bağlantı açılan listesinden seçebilir ve bağlantı noktası ile tabloları yapılandırmaya geçebilirsiniz.

    Var olan bir bağlantının seçili olduğu Bağlan sayfasını gösteren ekran görüntüsü.

  2. Bağlantı ayarları bölümünde Azure SQL veritabanınız için aşağıdaki değerleri girin:

    • Sunucu: Azure portalından Azure SQL sunucusu adını girin.

    • Veritabanı: Azure portalından Azure SQL veritabanı adını girin.

      Yeni bağlantı sayfasının Bağlantı ayarları bölümünü gösteren ekran görüntüsü.

  3. Ekranı aşağı kaydırın ve Bağlantı kimlik bilgileri bölümünde şu adımları izleyin.

    1. Bağlantı adı için bağlantı için bir ad girin.

    2. Kimlik doğrulama türü için Temel'i seçin.

      Not

      Şu anda Doku olay akışları yalnızca Temel kimlik doğrulamasını destekler.

    3. Veritabanı için Kullanıcı Adı ve Parola girin.

    4. Bağlan'ı seçin.

      Yeni bağlantı sayfasının Bağlantı kimlik bilgileri bölümünü gösteren ekran görüntüsü.

  4. Şimdi Bağlan sayfasında şu adımları uygulayın:

    1. Tüm tablolar'ı seçin veya virgülle ayrılmış tablo adlarını girin; örneğin: dbo.table1, dbo.table2.

    2. Bağlantı noktası için varsayılan değer 1433'dür ve değiştirilemez.

    3. Sağdaki Akış ayrıntıları bölümünde, Sihirbazın oluşturacağı olay akışını kaydetmek istediğiniz Doku çalışma alanını seçin.

    4. Olay akışı adı için olay akışı için bir ad girin. Sihirbaz, seçilen Azure SQL Veritabanı CDC'yi kaynak olarak içeren bir olay akışı oluşturur.

    5. Akış adı, olay akışının adına -stream eklenerek sizin için otomatik olarak oluşturulur. Sihirbaz tamamlandığında bu akışı Gerçek zamanlı hub Tüm veri akışları sayfasında görebilirsiniz.

    6. İleri'yi seçin.

      Doldurulan Kaynak ekle sihirbazı Bağlan sayfasını gösteren ekran görüntüsü.

  5. Gözden geçir + bağlan ekranında özeti gözden geçirin ve bağlan'ı seçin.

    Doldurulan Kaynak ekle sihirbazı Gözden geçir ve bağlan sayfasını gösteren ekran görüntüsü.

Veri akışı ayrıntılarını görüntüleme

  1. Gözden Geçir + bağlan sayfasında Olay akışını aç'ı seçerseniz sihirbaz, seçtiğiniz Azure SQL Veritabanı CDC'yi kaynak olarak kullanarak sizin için oluşturduğu olay akışını açar. Sihirbazı kapatmak için sayfanın alt kısmındaki Son'u seçin.

    Kaynak başarıyla oluşturulduktan sonra Gözden Geçir + bağlan sayfasını gösteren ekran görüntüsü.

  2. Gerçek Zamanlı hub'da Tüm veri akışları'na tıklayın. Yeni veri akışını görmek için Tüm veri akışları sayfasını yenileyin.

    Yeni oluşturduğunuz akışı içeren Gerçek Zamanlı hub Tüm veri akışları sayfasını gösteren ekran görüntüsü.

    Ayrıntılı adımlar için bkz . Doku Gerçek Zamanlı hub'ında veri akışlarının ayrıntılarını görüntüleme.

Veri akışlarını kullanma hakkında bilgi edinmek için aşağıdaki makalelere bakın: