Aracılığıyla paylaş


Postgre SQL Veritabanı CDC kaynağını olay akışına ekleme (önizleme)

Bu makalede bir olay akışına Postgre SQL Veritabanı Change Data Capture (CDC) kaynağının nasıl ekleneceği gösterilmektedir.

Microsoft Fabric olay akışları için Postgre SQL Veritabanı Değişiklik Verileri Yakalama (CDC) kaynak bağlayıcısı, PostgreSQL veritabanındaki geçerli verilerin anlık görüntüsünü yakalamanızı sağlar. Bağlayıcı daha sonra bu verilerde gelecekteki satır düzeyindeki değişiklikleri izler ve kaydeder. Değişiklikler olay akışında yakalandıktan sonra, bu CDC verilerini gerçek zamanlı olarak işleyebilir ve daha fazla işlem veya analiz için Doku içindeki farklı hedeflere gönderebilirsiniz.

Önemli

Doku olay akışlarının gelişmiş özellikleri şu anda önizleme aşamasındadır.

Not

Bu kaynak, çalışma alanı kapasitenizin şu bölgelerinde desteklenmez: Batı ABD3, Batı İsviçre.

Önkoşullar

Not

Bir olay akışı için kaynak ve hedef sayısı üst sınırı 11'dir.

PostgreSQL için Azure Veritabanı CDC'yi etkinleştirme

PostgreSQL için Azure Veritabanı Esnek Sunucunuzda CDC'yi etkinleştirmek için şu adımları izleyin:

  1. Azure portalındaki PostgreSQL için Azure Veritabanı Esnek Sunucu sayfanızda gezinti menüsünde Sunucu parametreleri'ni seçin.

  2. Sunucu parametreleri sayfasında:

    • wal_level mantıksal olarak ayarlayın.
    • max_worker_processes en az 16 olarak güncelleştirin.

    Esnek bir sunucu dağıtımı için CDC'yi etkinleştirme işleminin ekran görüntüsü.

  3. Değişiklikleri kaydedin ve sunucuyu yeniden başlatın.

  4. PostgreSQL için Azure Veritabanı Esnek Sunucu örneğinizin genel ağ trafiğine izin verdiğinden emin olun.

  5. Aşağıdaki SQL deyimini çalıştırarak yönetici kullanıcıya çoğaltma izinleri verin. PostgreSQL DB'nizi CDC'yi getirmek üzere bağlamak için başka bir kullanıcı hesabı kullanmak istiyorsanız, lütfen kullanıcının tablo sahibi olduğundan emin olun.

    ALTER ROLE <admin_user_or_table_owner_user> WITH REPLICATION;
    

PostgreSQL için Azure Veritabanı CDC'yi kaynak olarak ekleme

  1. Yeni bir olay akışı oluşturmak için Olay Akışı'na tıklayın. Gelişmiş Özellikler (önizleme) seçeneğinin etkinleştirildiğinden emin olun.

    Yeni olay akışı oluşturma işleminin ekran görüntüsü.

  2. Sonraki ekranda Dış kaynak ekle'yi seçin.

    Dış kaynak ekle'yi seçme işleminin ekran görüntüsü.

PostgreSQL için Azure Veritabanı CDC'yi yapılandırma ve cdc'ye bağlanma

  1. Veri kaynağı seçin ekranında PostgreSQL için Azure DB (CDC) seçeneğini belirleyin.

    PostgreSQL DB (CDC) seçme işleminin ekran görüntüsü.

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

    Yeni bağlantı bağlantısı vurgulanmış bir Azure PostgreSQL veritabanının Bağlan sayfasını gösteren ekran görüntüsü.

  3. Bağlantı ayarları bölümünde aşağıdaki bilgileri girin.

    • Sunucu: PostgreSQL veritabanınızın sunucu adresi, örneğin my-pgsql-server.postgres.database.azure.com.

    • Veritabanı: Veritabanı adı, örneğin my_database.

      Azure PostgreSQL veritabanı bağlayıcısının Bağlantı ayarları bölümünü gösteren ekran görüntüsü.

  4. 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.

      Azure PostgreSQL veritabanı bağlayıcısı için Bağlantı kimlik bilgileri bölümünü gösteren ekran görüntüsü.

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

    1. Tablo için bir tablo adı girin.

    2. Bağlantı noktası için bağlantı noktası numarasını girin veya varsayılan değeri bırakın: 5432.

    3. Sayfanın alt kısmındaki İleri'yi seçin.

      Azure PostgreSQL veritabanı bağlayıcısı için doldurulmuş Bağlan sayfasını gösteren ekran görüntüsü.

  6. Gözden geçir ve oluştur ekranında özeti gözden geçirin ve Ekle'yi seçin.

    Azure PostgreSQL veritabanı bağlayıcısı için doldurulan Gözden geçir ve oluştur sayfasını gösteren ekran görüntüsü.

Olay akışınıza eklenen Postgre SQL Veritabanı CDC kaynağını Düzenleme modunda görebilirsiniz.

Düzenleme görünümünde akış PostgreSQL DB CDC kaynağının ekran görüntüsü.

Yeni eklenen bu PostgreSQL DB CDC kaynağını uygulamak için Yayımla'yı seçin. Bu adımları tamamladıktan sonra PostgreSQL DB CDC kaynağınız Canlı görünümde görselleştirme için kullanılabilir.

Canlı görünümde postgreSQL DB CDC kaynağının akışının ekran görüntüsü.

Diğer bağlayıcılar: