Azure SQL Veritabanı için Azure Synapse Bağlantısı

Bu makale, Azure SQL Veritabanı için Azure Synapse Link işlevlerini anlamanıza yardımcı olur. İşletimsel verilerinizi Azure SQL Veritabanından Azure Synapse Analytics ayrılmış SQL havuzuna çoğaltmak için SQL için Azure Synapse Bağlantısı işlevini kullanabilirsiniz.

Bağlantı bağlantısı, Azure SQL veritabanı ile Azure Synapse Analytics ayrılmış SQL havuzu arasındaki eşleme ilişkisini tanımlar. Synapse çalışma alanınızda bağlantı bağlantıları oluşturabilir, yönetebilir, izleyebilir ve silebilirsiniz. Bağlantı bağlantısı oluştururken hem kaynak veritabanını hem de hedef Synapse ayrılmış SQL havuzunu seçerek kaynak veritabanınızdaki işletimsel verilerin belirtilen hedef Synapse ayrılmış SQL havuzuna otomatik olarak çoğaltılması sağlanır. Ayrıca, çoğaltılacak bir veya daha fazla tabloyu kaynak veritabanınıza ekleyebilir veya kaldırabilirsiniz.

Bağlantı bağlantısını başlatabilir, durdurabilir, duraklatabilir veya sürdürebilirsiniz. Başlatıldığında, bağlantı bağlantısı kaynak veritabanınızdan tam bir ilk yükten başlar ve ardından Azure SQL veritabanındaki değişiklik akışı özelliği aracılığıyla artımlı değişiklik akışları gelir. Bağlantı bağlantısını durdurduğunuzda, işletimsel verilerde yapılan güncelleştirmeler Synapse ayrılmış SQL havuzunuzla eşitlenmez. Bağlantı bağlantısını yeniden başlatırsanız kaynak veritabanınızdan tam bir ilk yükleme yapar. Bağlantı bağlantısını duraklattığınızda, işletimsel verilerde yapılan güncelleştirmeler Synapse ayrılmış SQL havuzunuzla eşitlenmez. Bağlantı bağlantısını sürdürürseniz, synapse ayrılmış SQL havuzunuza bağlantı bağlantısını duraklattığınız yerden güncelleştirmeyi eşitlemeye devam eder. Daha fazla bilgi için bkz. SQL Server 2022 ve Azure SQL Veritabanı için bağlantı değişiklik akışını Azure Synapse.

Verilerinizi çoğaltmak için her bağlantı bağlantısı için işlem çekirdeği sayılarını seçmeniz gerekir. Çekirdek sayıları işlem gücünü temsil eder ve veri çoğaltma gecikmenizi ve maliyetinizi etkiler.

Ayrıca, verileri çoğaltmak için sürekli veya toplu iş modunu seçerek maliyet ve gecikme süresi arasında bir denge elde edebilirsiniz. Sürekli modu seçtiğinizde, SQL veritabanınıza veya SQL Server uygulanan tüm değişikliklerin düşük gecikme süresiyle Synapse'e çoğaltılması için çalışma zamanı sürekli çalışır. Belirtilen aralıkla toplu iş modunu seçtiğinizde, SQL veritabanınıza veya SQL Server uygulanan değişiklikler birikir ve belirtilen aralıkla toplu iş modunda Synapse'e çoğaltılır. Bunu yaparak, yalnızca verilerinizi çoğaltmak için çalışma zamanının gerekli olduğu süre boyunca ücretlendirildiğinizden maliyetten tasarruf edebilirsiniz. Her veri toplu işlemi çoğaltıldıktan sonra çalışma zamanı otomatik olarak kapatılır.

İzleme

SQL için Azure Synapse Bağlantısını bağlantı ve tablo düzeylerinde izleyebilirsiniz. Her bağlantı bağlantısı için aşağıdaki durumu görürsünüz:

  • İlk: Bağlantı bağlantısı oluşturulur ancak başlatılmaz. İlk durumda sizden ücret alınmaz.
  • Başlangıç: Bağlantı bağlantısı, verileri çoğaltmak için işlem altyapıları ayarlanıyor.
  • Çalışıyor: Bağlantı bağlantısı verileri çoğaltıyor.
  • Durduruluyor: Bağlantı bağlantısı durdurulacak. İşlem altyapısı kapatılıyor.
  • Durduruldu: Bağlantı bağlantısı durduruldu. Durdurulmuş durumda sizden ücret alınmaz.
  • Duraklatma: Bağlantı bağlantısı duraklatılacak. İşlem altyapısı kapatılıyor.
  • Duraklatıldı: Bağlantı bağlantısı duraklatıldı. Duraklatılmış durumda ücretlendirilmeyeceksiniz.
  • Sürdürme: Değişiklikleri çoğaltmaya devam etmek için işlem altyapıları ayarlanarak bağlantı bağlantısı sürdürülür.

Her tablo için aşağıdaki durumu görürsünüz:

  • Anlık görüntü oluşturma: Kaynak tablo başlangıçta tam anlık görüntüyle hedefe yüklenir.
  • Çoğaltma: Kaynak tablodaki tüm güncelleştirmeler hedefe çoğaltılır.
  • Başarısız: Önemli bir hata nedeniyle kaynak tablodaki veriler hedefe çoğaltılamıyor. Hatayı düzelttikten sonra yeniden denemek isterseniz, tabloyu bağlantı bağlantısından kaldırın ve yeniden ekleyin.
  • Askıya alındı: Bir hata nedeniyle bu tablo için çoğaltma askıya alındı. Hata çözüldükten sonra sürdürülür.

Hizmetin gelişmiş izlenmesini etkinleştirmek için aşağıdaki ölçümleri de alabilirsiniz:

  • Bağlantı olayları: Başlatma, durdurma veya hata gibi bağlantı bağlantısı olaylarının sayısı.
  • Tablo bağlama olayı: Anlık görüntü, kaldırma veya hata gibi bağlantı tablosu olaylarının sayısı.
  • Saniyedeki bağlantı gecikme süresi: saniyedeki veri işleme gecikmesi.
  • Veri işlenen veri birimini (bayt) bağlama: SQL için Synapse bağlantısı tarafından işlenen bayt cinsinden veri hacmi.
  • İşlenen satırı bağlama: SQL için Synapse Link tarafından işlenen satır sayıları (değiştirildi).

Daha fazla bilgi için bkz. SQL değişiklik akışı için Synapse Link yönetme.

Tablolar arasında işlem tutarlılığı

Her bağlantı bağlantısı için tablolar arasında işlem tutarlılığını etkinleştirebilirsiniz. Ancak, genel çoğaltma aktarım hızını sınırlar.

Bilinen sınırlamalar

Bilinen sınırlamaların ve sorunların birleştirilmiş listesi, SQL için Azure Synapse Bağlantısı ile ilgili bilinen sınırlamalar ve sorunlar bölümünde bulunabilir.

Sonraki adımlar