Azure Veri Gezgini için Event Hubs veri bağlantısı oluşturma

Azure Veri Gezgini, büyük veri akış platformu ve olay alma hizmeti olan Event Hubs'tan veri alımı sunar. Event Hubs saniyede milyonlarca olayı neredeyse gerçek zamanlı olarak işleyebilir.

Bu makalede bir olay hub'ına bağlanacak ve verileri Azure Veri Gezgini'a aacaksınız. Event Hubs'tan alma işlemine genel bakış için bkz. veri bağlantısı Azure Event Hubs.

Kusto SDK'larını kullanarak bağlantı oluşturmayı öğrenmek için bkz. SDK'larla Event Hubs veri bağlantısı oluşturma.

Önceki SDK sürümlerini temel alan kod örnekleri için arşivlenmiş makaleye bakın.

Olay hub'ı veri bağlantısı oluşturma

Bu bölümde, olay hub'ı ile Azure Veri Gezgini tablonuz arasında bir bağlantı kuracaksınız. Bu bağlantı olduğu sürece veriler olay hub'ından hedef tablonuza iletilir. Olay hub'ı farklı bir kaynağa veya aboneliğe taşınırsa bağlantıyı güncelleştirmeniz veya yeniden oluşturmanız gerekir.

Önkoşullar

Verileri alma

  1. Soldaki menüden Sorgu'yu seçin.

  2. Verileri almak istediğiniz veritabanına sağ tıklayın. Veri al'ı seçin.

    Veritabanına sağ tıklayıp seçenekleri al iletişim kutusunun açık olduğu sorgu sekmesinin ekran görüntüsü.

Source

Veri al penceresinde Kaynak sekmesi seçilidir.

Kullanılabilir listeden veri kaynağını seçin. Bu örnekte Event Hubs'tan veri alırsınız.

Kaynak sekmesinin seçili olduğu veri al penceresinin ekran görüntüsü.

Yapılandırma

  1. Bir hedef veritabanı ve tablo seçin. Yeni bir tabloya veri almak istiyorsanız + Yeni tablo'yu seçin ve bir tablo adı girin.

    Not

    Tablo adları boşluk, alfasayısal, kısa çizgi ve alt çizgi gibi 1024 karaktere kadar olabilir. Özel karakterler desteklenmez.

    Azure Veri Gezgini'da Event Hubs'ın veri kaynağını yapılandırma alanlarını içeren yapılandırma sekmesinin ekran görüntüsü.

  2. Şu alanları doldurun:

    Ayar Alan açıklaması
    Abonelik Olay hub'ı kaynağının bulunduğu abonelik kimliği.
    Olay hub’ı ad alanı Ad alanınızı tanımlayan ad.
    Olay hub'ı İstediğiniz olay hub'ı
    Tüketici grubu Etkinliğinizde tanımlanan tüketici grubu
    Veri bağlantısı adı Veri bağlantınızı tanımlayan ad.
    Gelişmiş filtreler
    Sıkıştırma Olay hub'ı iletileri yükünün sıkıştırma türü.
    Olay sistemi özellikleri Olay hub'ı sistem özellikleri. Olay iletisi başına birden çok kayıt varsa, sistem özellikleri ilkine eklenir. Sistem özellikleri eklerken, tablo şemasını ve eşlemesini seçili özellikleri içerecek şekilde oluşturun veya güncelleştirin.
    Olay alma başlangıç tarihi Veri bağlantısı, Olay alma başlangıç tarihinden sonra oluşturulan mevcut Event Hubs olaylarını alır. Yalnızca Event Hubs'ın saklama süresi tarafından tutulan olaylar alınabilir. Olay alma başlangıç tarihi belirtilmezse, varsayılan saat veri bağlantısının oluşturulduğu zamandır.
  3. İleri’yi seçin

Incelemek

İncele sekmesi açılır ve verilerin önizlemesi görüntülenir.

Alma işlemini tamamlamak için Son'u seçin.

Event Hubs'tan Azure Veri Gezgini'a veri alımı için inceleme işleminin ekran görüntüsü.

İsteğe bağlı olarak:

  • Önizleme penceresinde gördüğünüz veriler tamamlanmazsa, tüm gerekli veri alanlarını içeren bir tablo oluşturmak için daha fazla veriye ihtiyacınız olabilir. Olay hub'ınızdan yeni verileri getirmek için aşağıdaki komutları kullanın:

    • Yeni verileri atıp getirme: Sunulan verileri atar ve yeni olayları arar.

    • Daha fazla veri getirme: Önceden bulunan olaylara ek olarak daha fazla olay arar.

      Not

      Verilerinizin önizlemesini görmek için olay hub'ınızın olay göndermesi gerekir.

  • Girdilerinizden oluşturulan otomatik komutları görüntülemek ve kopyalamak için Komut görüntüleyicisi'ni seçin.

  • Şemanın çıkarıldığını dosyayı değiştirmek için Şema tanımı dosyası açılan listesini kullanın.

  • Açılan listeden istenen biçimi seçerek otomatik olarak çıkarılan veri biçimini değiştirin. Bkz. Alma için Azure Veri Gezgini tarafından desteklenen veri biçimleri.

  • Sütunları düzenleme.

  • Veri türüne göre gelişmiş seçenekleri keşfedin.

Sütunları düzenle

Not

  • Tablosal biçimler (CSV, TSV, PSV) için bir sütunu iki kez eşleyemezsiniz. Var olan bir sütuna eşlemek için önce yeni sütunu silin.
  • Var olan bir sütun türünü değiştiremezsiniz. Farklı biçime sahip bir sütuna eşlemeye çalışırsanız, boş sütunlarla karşılaşabilirsiniz.

Tabloda yapabileceğiniz değişiklikler aşağıdaki parametrelere bağlıdır:

  • Tablo türü yeni veya var
  • Eşleme türü yeni veya var
Tablo türü Eşleme türü Kullanılabilir ayarlamalar
Yeni tablo Yeni eşleme Sütunu yeniden adlandırma, veri türünü değiştirme, veri kaynağını değiştirme, eşleme dönüşümü, sütun ekleme, sütunu silme
Varolan tablo Yeni eşleme Sütun ekleme (daha sonra veri türünü değiştirebileceğiniz, yeniden adlandırabileceğiniz ve güncelleştirebileceğiniz)
Varolan tablo Mevcut eşleme yok

Düzenleme için açılan sütunların ekran görüntüsü.

Eşleme dönüştürmeleri

Bazı veri biçimi eşlemeleri (Parquet, JSON ve Avro) basit alma zamanı dönüştürmelerini destekler. Eşleme dönüşümlerini uygulamak için Sütunları düzenle penceresinde bir sütun oluşturun veya güncelleştirin.

Eşleme dönüştürmeleri, veri türü int veya long olan bir dize veya datetime türünde bir sütunda gerçekleştirilebilir. Desteklenen eşleme dönüştürmeleri şunlardır:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Veri türüne göre gelişmiş seçenekler

Tablosal (CSV, TSV, PSV):

  • Mevcut bir tablodaki tablo biçimlerini alırsanız Gelişmiş>Geçerli tablo şemasını koru'yu seçebilirsiniz. Tablosal veriler, kaynak verileri mevcut sütunlara eşlemek için kullanılan sütun adlarını içermesi gerekmez. Bu seçenek işaretlendiğinde eşleme sırasıyla yapılır ve tablo şeması aynı kalır. Bu seçenek işaretlenmemişse, veri yapısından bağımsız olarak gelen veriler için yeni sütunlar oluşturulur.

  • İlk satırı sütun adları olarak kullanmak için Gelişmiş>İlk satır sütun başlığıdır'ı seçin.

    Gelişmiş CSV seçeneklerinin ekran görüntüsü.

JSON:

  • JSON verilerinin sütun bölmesini belirlemek için 1 ile 100 arasında Gelişmiş>İç İçe Düzeyler'i seçin.

  • Gelişmiş>Veri biçimi hatalarını yoksay'ı seçerseniz veriler JSON biçiminde alır. Bu onay kutusunu işaretsiz bırakırsanız, veriler çok kanallı biçimde alınıyor.

    Gelişmiş JSON seçeneklerinin ekran görüntüsü.

Özet

Veri hazırlama penceresinde, veri alımı başarıyla tamamlandığında üç adım da yeşil onay işaretleri ile işaretlenir. Her adım için kullanılan komutları görüntüleyebilir veya alınan verileri sorgulamak, görselleştirmek veya bırakmak için bir kart seçebilirsiniz.

Azure Veri Gezgini'da Event Hubs'tan veri almanın özet ekran görüntüsü.

Olay hub'ı veri bağlantısını kaldırma

Portal sekmesinde açıklandığı gibi Azure portal üzerinden veri bağlantısını kaldırın.