Gerçek Zamanlı hub Azure SQL Veritabanı da veri yakalamayı (CDC) kaynak olarak değiştirme (önizleme) 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.
Not
Gerçek Zamanlı hub şu anda önizleme aşamasındadır.
Önkoşullar
- Katkıda Bulunan veya üzeri izinlerle Doku premium çalışma alanına erişim elde edin.
- 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:
Başlat Kaynak ekle deneyimi
Sol gezinti çubuğunda Gerçek Zamanlı hub'ı seçin.
Gerçek Zamanlı hub sayfasında, sayfanın sağ üst köşesindeki + Kaynak ekle'yi seçin.
Kaynak olarak Azure SQL Veritabanı CDC ekleme bölümündeki yönergeleri kullanın.
Microsoft kaynakları sayfası
Gerçek Zamanlı hub'da Microsoft kaynakları'yı seçin.
Kaynak açılan listesinde Azure SQL DB (CDC) öğesini seçin.
Abonelik için SQL veritabanınızla birlikte kaynak grubuna sahip bir Azure aboneliği seçin.
Kaynak grubu için SQL veritabanınızı içeren bir kaynak grubu seçin.
Bölge için SQL veritabanınızın bulunduğu konumu seçin.
Ş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.
Bağlantı bilgilerini yapılandırmak için Kaynak olarak Azure SQL Veritabanı CDC ekleme bölümündeki adımları kullanın. Kaynak ekle sihirbazında kaynak türü olarak Azure SQL DB (CDC) seçmenin ilk adımını atlayın.
Azure SQL Veritabanı CDC'yi kaynak olarak ekleme
Veri kaynağı seçin ekranında Azure SQL DB (CDC) seçeneğini belirleyin.
Bağlan sayfasında Kaynağa git'i seçerek Azure SQL veritabanına gidin. Genel Bakış sayfasında sunucu adını not alın. Şu biçimdedir:
myazuresqlserver.database.windows.net
.Bağlan sayfasında Yeni bağlantı'yı seçin.
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.
Ekranı aşağı kaydırın ve Bağlantı kimlik bilgileri bölümünde şu adımları izleyin.
Bağlantı adı için bağlantı için bir ad girin.
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.
Veritabanı için Kullanıcı Adı ve Parola girin.
Bağlan'ı seçin.
Şimdi Bağlan sayfasında şu adımları uygulayın:
Tüm tablolar'ı seçin veya virgülle ayrılmış tablo adlarını girin; örneğin:
dbo.table1, dbo.table2
.Bağlantı noktası için varsayılan değer 1433'dür ve değiştirilemez.
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.
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.
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.
İleri'yi seçin.
Gözden geçir ve oluştur ekranında özeti gözden geçirin ve kaynak oluştur'u seçin.
Veri akışı ayrıntılarını görüntüleme
Gözden geçir ve oluştur sayfasında Olay akışını aç'ı seçerseniz sihirbaz, seçtiğiniz Azure SQL Veritabanı CDC kaynak olarak sizin için oluşturduğu olay akışını açar. Sihirbazı kapatmak için sayfanın alt kısmındaki Kapat'ı seçin.
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.
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.
İlgili içerik
Veri akışlarını kullanma hakkında bilgi edinmek için aşağıdaki makalelere bakın: