Microsoft SQL Server'ı Azure Databricks'e alım için yapılandırma

Lakeflow Connect kullanarak SQL Server'dan Azure Databricks'e kaynak kurulum görevleri alımının önizlemesini yapın.

Değişiklik izleme ile değişiklik verilerini yakalama karşılaştırması

Değişiklik izleme ve değişiklik veri yakalama (CDC), Azure Databricks'in kaynak tablolardaki değişiklikleri izlemesini sağlar. Databricks, kaynak veritabanındaki yükü en aza indirmek için birincil anahtarı olan herhangi bir tablo için değişiklik izlemenin kullanılmasını önerir. Hem değişiklik izleme hem de CDC etkinse, SQL Server bağlayıcısı değişiklik izlemeyi kullanır.

Yöntem Description
Değişiklik izleme Tablodaki satırların değiştiğini yakalar, ancak spesifik işlemleri yakalayamaz. Değişiklik izleme, bir tablonun birincil anahtarı olmasını gerektirir, ancak kaynak veritabanı üzerinde büyük bir etkisi olmayan basit bir işlemdir.
Veri yakalamayı değiştirme Tablodaki her işlemi yakalar ve zaman içinde yapılan değişikliklere ilişkin geçmişe dönük bir görünüm içerir. CDC, bir tablonun birincil anahtara sahip olmasını gerektirmez, ancak kaynak veritabanının performansı üzerinde daha fazla etkiye sahip olabilir.

Bu seçenekler hakkında daha fazla bilgi için SQL Server belgelerindeki Veri değişikliklerini izleme (SQL Server) konusuna bakın.

Kaynak kurulumuna genel bakış

Azure Databricks'e veri almadan önce SQL Server'da aşağıdaki görevleri tamamlamanız gerekir:

  1. SQL Server sürüm gereksinimlerini karşıladığınızdan emin olun:

    • Değişiklik izlemeyi kullanmak için SQL Server 2012 veya üzeri bir sürümünüz olmalıdır.
    • CDC'yi kullanmak için SQL Server 2012 hizmet paketi 1 (SP1) toplu güncelleştirme paketi 3 (CU3) veya üzeri olmalıdır. SQL Server 2016'dan önceki sürümler için Enterprise Edition da gereklidir.
  2. Gerekirse güvenlik duvarı ayarlarını yapılandırın.

  3. SQL Server'da Databricks alımına ayrılmış ve ayrıcalık gereksinimlerini karşılayan bir veritabanı kullanıcısı oluşturun.

  4. İzin yönetimi, değişiklik izleme etkinleştirme ve CDC etkinleştirme dahil olmak üzere kaynak veritabanını ayarlayın. Bkz Yardımcı program nesneleri betiğini kullanarak SQL Server'ı içeri alım için hazırlama.