Aracılığıyla paylaş


Azure Cosmos DB CDC'yi Gerçek Zamanlı hub'da kaynak olarak ekleme (önizleme)

Bu makalede, Doku Gerçek Zamanlı hub'ında olay kaynağı olarak NoSQL Değişiklik VeriSi Yakalama (CDC) için Azure Cosmos DB'nin nasıl ekleneceği açıklanmaktadır.

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 bir akışta 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

Gerçek Zamanlı hub şu anda önizleme aşamasındadır.

Önkoşullar

  • Katkıda Bulunan veya daha yüksek izinlere sahip Doku premium ç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.

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

Azure Cosmos DB CDC'den olay alma

Azure Cosmos DB CDC'den Gerçek Zamanlı hub'a olayları şu yollardan biriyle alabilirsiniz:

Başlat Kaynak ekle deneyimi

  1. Microsoft Fabric'te oturum açın.

  2. Sol gezinti çubuğunda Gerçek Zamanlı hub'ı seçin.

  3. Gerçek Zamanlı hub sayfasında, sayfanın sağ üst köşesindeki + Kaynak ekle'yi seçin.

    Microsoft Fabric'te gerçek zamanlı hub'ın nasıl başlatıldığını gösteren ekran görüntüsü.

Azure Cosmos DB CDC'yi kaynak olarak ekleme bölümündeki yönergeleri kullanın.

Microsoft kaynakları sayfası

  1. Gerçek Zamanlı hub'da Microsoft kaynakları'yı seçin.

  2. Kaynak açılan listesinde Azure Cosmos DB (CDC) öğesini seçin.

  3. Abonelik için Cosmos DB hesabınızla kaynak grubuna sahip bir Azure aboneliği seçin.

  4. Kaynak grubu için Cosmos DB hesabınızın olduğu bir kaynak grubu seçin.

  5. Bölge için Cosmos DB'nizin bulunduğu konumu seçin.

  6. Şimdi, fareyi veritabanları listesinde Gerçek Zamanlı hub'a bağlamak istediğiniz Cosmos DB CDC kaynağı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.

    Cosmos DB CDC'yi ve bağlan düğmesini gösteren filtreler içeren Microsoft kaynakları sayfasını gösteren ekran görüntüsü.

    Bağlantı bilgilerini yapılandırmak için Azure Cosmos DB CDC'yi kaynak olarak ekleme bölümündeki adımları kullanın. Kaynak ekle sihirbazında kaynak türü olarak Azure Cosmos DB CDC'yi seçmenin ilk adımını atlayın.

Azure Cosmos DB CDC'yi kaynak olarak ekleme

  1. Veri kaynağı seçin ekranında Azure Cosmos DB (CDC) öğesini seçin.

    Azure Cosmos DB 'nin (CDC) seçili olduğu bir veri kaynağı seçin sayfasını gösteren ekran görüntüsü.

  2. Azure portalında Azure Cosmos DB hesabına gitmek istiyorsanız Kaynağa git bağlantısı'nı seçin.

    **Kaynağa git** bağlantısının vurgulandığı Bağlan sayfasını gösteren ekran görüntüsü.

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

    Kaynak ekleme sihirbazı Bağlan sayfasını gösteren ekran görüntüsü. **Yeni bağlantı** bağlantısı vurgulanmış olarak.

  4. Bağlantı ayarları bölümünde Cosmos DB uç noktasını belirtin. Azure portalından kopyaladığınız Cosmos DB hesabınızın URI'sini veya uç noktasını girin.

    Yeni bağlantı sayfasının Bağlantı ayarları bölümünü gösteren ekran görüntüsü.

  5. Gelişmiş seçenekler'i genişletin ve şu adımları izleyin:

    1. Yeniden deneme sayısı için, istek kurtarılabilir bir hatadan başarısız olursa bağlayıcının cosmos DB veritabanına bir isteği yeniden göndermesi gereken en fazla sayısını belirtin.

    2. ORTALAMA işlevini etkinleştirme geçişi için bağlayıcının AVG toplama işlevini Cosmos DB veritabanına geçirmesi gerekip gerekmediğini belirtin.

    3. Birden çok sütun için SIRALAMA geçişini etkinleştir için, bağlayıcının SQL sorgusunun ORDER BY yan tümcesinde belirtildiğinde Cosmos DB veritabanına birden çok sütunun geçirilmesine izin verip vermeyeceğini belirtin.

      Azure Cosmos DB bağlayıcısını yapılandırmaya yönelik gelişmiş seçenekleri gösteren ekran görüntüsü.

  6. Ekranı aşağı kaydırın ve Bağlantı kimlik bilgileri bölümünde şu adımları izleyin.

    1. Var olan bir bağlantıyı seçin ve varsayılan Yeni bağlantı oluştur seçeneğini koruyun.
    2. Bağlantı oluşturmak için aşağıdaki değerleri girin:
      1. Bağlantı adı için bağlantı için bir ad girin.

      2. Kimlik doğrulama türü için Hesap anahtarı'yı seçin.

      3. Hesap anahtarı için daha önce kaydettiğiniz anahtar değerini girin.

      4. Bağlan'ı seçin.

        Yeni bağlantı sayfasının Bağlantı kimlik bilgileri bölümünü gösteren ekran görüntüsü.

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

    1. Azure Cosmos DB hesabınızda kapsayıcının Kapsayıcı Kimliğini belirtin.

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

    3. Olay akışı adı için olay akışı için bir ad girin. Sihirbaz, seçilen Azure Cosmos DB CDC'yi kaynak olarak içeren bir olay akışı oluşturur.

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

    5. İleri'yi seçin.

      Doldurulan Kaynak ekle sihirbazı Bağlan sayfasını gösteren ekran görüntüsü.

  8. Gözden geçir ve oluştur ekranında özeti gözden geçirin ve kaynak oluştur'u seçin.

    Sayfayı gözden geçirme ve oluşturma doldurulmuş Kaynak ekle sihirbazını gösteren ekran görüntüsü.

Veri akışı ayrıntılarını görüntüleme

  1. Gözden geçir ve oluştur sayfasında Olay akışını aç'ı seçerseniz sihirbaz, seçtiğiniz Azure Cosmos DB CDC'yi kaynak olarak kullanarak sizin için oluşturduğu olay akışını açar. Sihirbazı kapatmak için sayfanın sağ üst köşesinde kapat veya X* seçeneğini belirleyin.

    Kaynak başarıyla oluşturulduktan sonra Gözden geçir ve oluştur sayfasını gösteren ekran görüntüsü.

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

    Yeni oluşturduğunuz akışı içeren Gerçek Zamanlı hub Tüm veri akışları sayfasını gösteren ekran görüntüsü.

    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.

Veri akışlarını kullanma hakkında bilgi edinmek için aşağıdaki makalelere bakın: