Aracılığıyla paylaş


Olay akışına Azure Cosmos DB CDC kaynağı ekleme

Bu makalede bir olay akışına Azure Cosmos DB (NoSQL için Azure Cosmos DB) Değişiklik Veri Yakalama kaynağı ekleme adımları gösterilmektedir.

Microsoft Fabric olay akışları için Azure Cosmos DB Değişiklik Veri Yakalama (CDC) kaynak bağlayıcısı, Azure Cosmos DB 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. 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.

Not

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

Ö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.
  • NoSQL için Azure Cosmos DB hesabına ve veritabanına erişim.
  • NoSQL için Azure Cosmos DB veritabanınızın genel olarak erişilebilir olması ve bir güvenlik duvarının arkasında olmaması veya sanal ağda güvenliği sağlanmaması gerekir.
  • Olay akışınız yoksa bir olay akışı oluşturun.

Azure portalından bağlantı ayrıntılarını alma

Azure portalından toplamanız gereken öğelerin etiketleri aşağıdaki adımlarda gösterilmiştir. Uç nokta URI'sine her zaman gibi bir biçimde https://<account>.<api>.azure.com:<port>/, Birincil Anahtar'a ve veri toplamak istediğiniz Veritabanı adı ve öğe kimliklerine ihtiyacınız vardır.

Not

NoSQL için Azure Cosmos DB CDC, Azure Cosmos DB Değişiklik Akışı'nın En Son Sürüm Modu'nu kullanıyor. En son sürümdeki kayıtlarda yapılan değişiklikleri yakalar. Silmelerin bu modla yakalanmadığını unutmayın.

  1. Azure Cosmos DB hesabınızın Azure portalı sayfasında, sol gezinti bölmesindeki Ayarlar'ın altında Anahtarlar'ı seçin.

  2. Anahtarlar sayfasında, olay akışı bağlantısını ayarlamak için kullanılacak URI ve Birincil anahtar değerlerini kopyalayın.

    Azure portalındaki Azure Cosmos DB Anahtarları sayfasındaki URI ve Birincil anahtarın ekran görüntüsü.

  3. Azure Cosmos DB hesabınızın Azure portalı genel bakış sayfasında, veri toplamak istediğiniz Veritabanı ve öğe kimliğini not edin.

    Azure Cosmos DB NoSQL API hesabı için Kapsayıcılar listesinin ekran görüntüsü.

Not

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

Kaynak olarak Azure Cosmos DB (CDC) ekleme

Olay akışınıza henüz herhangi bir kaynak eklemediyseniz Dış kaynak kutucuğunu kullan'ı seçin.

Dış kaynak kullan kutucuğunun seçimini gösteren ekran görüntüsü.

Kaynağı zaten yayımlanmış bir olay akışına ekliyorsanız Düzenleme moduna geçin, şeritte Kaynak ekle'yi seçin ve ardından Dış kaynaklar'ı seçin.

Dış kaynaklara kaynak ekle menüsünün seçimini gösteren ekran görüntüsü.

Veri kaynağı seçin sayfasında Azure Event Hubs kutucuğunda Bağlan'ı arayın ve seçin.

Veri kaynağı seçin sihirbazında kaynak türü olarak Azure Cosmos DB (CDC) seçimini gösteren ekran görüntüsü.

Azure Cosmos DB'yi (CDC) yapılandırma ve bağlama

  1. Bağlan ekranındaki Bağlantı'nın altında Yeni bağlantı'yı seçerek Azure Cosmos DB veritabanınıza bağlanan bir bulut bağlantısı oluşturun.

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

  2. Bağlantı ayarları ekranında aşağıdaki bilgileri girin:

    • Cosmos DB Uç Noktası: Azure portalından kopyaladığınız Cosmos DB hesabınızın URI'sini veya Uç Noktasını girin.
    • Bağlantı adı: Otomatik olarak oluşturulur veya bu bağlantı için yeni bir ad girebilirsiniz.
    • Hesap anahtarı: Azure portalından kopyaladığınız Azure Cosmos DB hesabınızın Birincil Anahtarını girin.

    Azure Cosmos DB CDC kaynağı için Bağlantı ayarlarının ekran görüntüsü.

  3. Bağlan'ı seçin.

  4. Azure Cosmos DB kaynaklarınız için aşağıdaki bilgileri sağlayın ve İleri'yi seçin.

    • Kapsayıcı Kimliği: Bağlanmak istediğiniz Azure Cosmos DB kapsayıcısının veya tablosunun adını girin.

    • Veritabanı: Azure Cosmos DB veritabanınızın adını girin.

    • Uzaklık ilkesi: İşleme yoksa En eski uzaklıkları mı yoksa En son uzaklıkları mı okumaya başlayacağını seçin.

      Sağ taraftaki Akış ayrıntıları bölümünde Kalem düğmesini seçerek Kaynak adını da değiştirebilirsiniz.

      Azure Cosmos DB CDC kaynağının bağlantı ayrıntılarının ekran görüntüsü.

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

    Azure Cosmos DB CDC kaynağının Gözden Geçir + bağlan sayfasını gösteren ekran görüntüsü.

Güncelleştirilmiş olay akışını görüntüleme

  1. Azure Cosmos DB (CDC) kaynağının düzenleme modunda olay akışınıza eklendiğini görürsünüz. Değişiklikleri yayımlamak ve Azure Cosmos DB CDC verilerini olay akışına akışla aktarmaya başlamak için Yayımla'yı seçin.

    Yayımla düğmesinin vurgulandığı Düzenleme modunda eklenen Azure Cosmos DB CDC kaynağının ekran görüntüsü.

  2. Canlı modda olay akışını görürsünüz. Olay akışını güncelleştirmek için Düzenleme moduna geri dönmek için şeritte Düzenle'yi seçin.

    Canlı Görünüm'de Azure Cosmos DB kaynağıyla yayımlanan olay akışının ekran görüntüsü.

Diğer bağlayıcılar: