Aracılığıyla paylaş


Eventstream'den veri alma

Bu makalede, mevcut bir olay akışından yeni veya var olan bir tabloya veri almayı öğreneceksiniz.

Yeni bir olay akışından veri almak için bkz . Yeni bir olay akışından veri alma.

Önkoşullar

Kaynak

Bir olay akışından veri almak için veri kaynağınız olarak olay akışını seçmeniz gerekir. Mevcut bir olay akışını aşağıdaki yollarla seçebilirsiniz:

KQL veritabanınızın alt şeridinde:

  • Veri Al açılan menüsünden Sürekli'nin altında Olay Akışı Var Olan Olay Akışı'nı> seçin.

  • Veri Al'ı seçin ve ardından Veri al penceresinde Olay Akışı'nı seçin.

  • Veri Al açılan menüsündeki Sürekli'nin altında Gerçek Zamanlı veri hub'ı>Mevcut Olay Akışı'nı seçin.

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

Yapılandırma

  1. Bir hedef 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 en fazla 1024 karakter olabilir. Özel karakterler desteklenmez.

  2. Veri kaynağını yapılandır'ın altında, aşağıdaki tabloda yer alan bilgileri kullanarak ayarları doldurun:

    Yeni tablo girilmiş ve bir örnek veri dosyası seçilmiş yapılandırma sekmesinin ekran görüntüsü.

    Ayar Açıklama
    Çalışma alanı Olay akışı çalışma alanı konumunuz. Açılan listeden bir çalışma alanı seçin.
    Olay Akışı Adı Olay akışınızın adı. Açılan listeden bir olay akışı seçin.
    Veri bağlantısı adı Çalışma alanınızdaki veri bağlantınıza başvurmak ve bu bağlantıyı yönetmek için kullanılan ad. Veri bağlantısı adı otomatik olarak doldurulur. İsteğe bağlı olarak, yeni bir ad girebilirsiniz. Ad yalnızca alfasayısal, tire ve nokta karakterleri içerebilir ve en fazla 40 karakter uzunluğunda olabilir.
    Eventstream'de alımdan önce olayı işleme Bu seçenek, veriler hedef tabloya alınmadan önce veri işlemeyi yapılandırmanızı sağlar. Seçilirse, Eventstream'de veri alımı işlemine devam edebilirsiniz. Daha fazla bilgi için bkz . Eventstream'de alımdan önce olayı işleme.
    Gelişmiş filtreler
    Sıkıştırma Olay hub'ından geldiği gibi olayların veri sıkıştırması. Seçenekler Yok (varsayılan) veya Gzip sıkıştırmadır.
    Olay sistemi özellikleri Olay iletisi başına birden çok kayıt varsa, sistem özellikleri ilkine eklenir. Daha fazla bilgi için bkz . Olay sistemi özellikleri.
    Olay alma başlangıç tarihi Veri bağlantısı, Olay alma başlangıç tarihinden itibaren oluşturulan mevcut olayları alır. Yalnızca saklama süresine göre olay hub'ı tarafından tutulan olayları alabilir. Saat dilimi UTC'dir. Zaman belirtilmezse, varsayılan saat veri bağlantısının oluşturulduğu zamandır.
  3. İleri'yi seçin

Eventstream'de alımdan önce olayı işleme

Eventstream'de alımdan önce olayı işle seçeneği, verileri hedef tabloya almadan önce işlemenizi sağlar. Bu seçenek sayesinde veri alma işlemi Eventstream'de sorunsuz bir şekilde devam eder ve hedef tablo ve veri kaynağı ayrıntıları otomatik olarak doldurulur.

Eventstream'de alma işleminden önce olayı işlemek için:

  1. Yapılandır sekmesinde Olay Akışı'nda alımdan önce olayı işle'yi seçin.

  2. Olay Akışında olayları işle iletişim kutusunda Olay Akışında Devam Et'i seçin.

    Önemli

    Olay Akışında Devam Et'in seçilmesi, Veri alma işlemini Gerçek Zamanlı Zeka'da sonlandırır ve hedef tablo ve veri kaynağı ayrıntıları otomatik olarak doldurularak Eventstream'de devam eder.

    Olay Akışında olayları işle iletişim kutusunun ekran görüntüsü.

  3. Olay Akışı'nda KQL Veritabanı hedef düğümünü seçin ve KQL Veritabanı bölmesinde almadan önce Olay işleme'nin seçili olduğunu ve hedef ayrıntılarının doğru olduğunu doğrulayın.

    Olay Akışındaki olayları işleme sayfasının ekran görüntüsü.

  4. Veri işlemeyi yapılandırmak için Olay işlemcisini aç'ı ve ardından Kaydet'i seçin. Daha fazla bilgi için bkz . Olay işlemcisi düzenleyicisiyle olay verilerini işleme.

  5. KQL Veritabanı bölmesine dönüp Ekle'yi seçerek KQL Veritabanı hedef düğümü kurulumunu tamamlayın.

  6. Verilerin hedef tabloya alındığını doğrulayın.

Not

Eventstream işlemine alımdan önceki işlem olayı tamamlanır ve bu makaledeki kalan adımlar gerekli değildir.

İncele

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

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

İnceleme sekmesinin ekran görüntüsü.

İsteğe bağlı olarak:

  • Girdilerinizden oluşturulan otomatik komutları görüntülemek ve kopyalamak için Komut görüntüleyicisi'ni seçin.
  • Açılan listeden istediğiniz biçimi seçerek otomatik olarak çıkarılan veri biçimini değiştirin. Veriler olay hub'ından EventData nesneleri biçiminde okunur. Desteklenen biçimler CSV, JSON, PSV, SCsv, SOHsv TSV, TXT ve TSVE'dir.
  • Sütunları düzenleyin.
  • 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üştürme, 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çık 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üştürmelerini uygulamak için Sütunları düzenle penceresinde bir sütun oluşturun veya güncelleştirin.

Eşleme dönüştürmeleri, kaynağın veri türü int veya long olan dize veya datetime türünde bir sütun üzerinde 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):

Tablosal veriler, kaynak verileri mevcut sütunlara eşlemek için kullanılan sütun adlarını içermesi gerekmez. İlk satırı sütun adı olarak kullanmak için İlk satır sütun başlığı'nı açın.

İlk satır sütun başlığı anahtarının ekran görüntüsü.

JSON:

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

İç içe düzeyler 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. Sorgulamak için bir kart seçebilir, alınan verileri bırakabilir veya alma özetinizin bir panosunu görebilirsiniz. Pencereyi kapatmak için Kapat'ı seçin.

Başarılı alımın tamamlandığı özet sayfasının ekran görüntüsü.