Olay işlemcisi düzenleyicisi ile olay verilerini işleme

Lakehouse hedefindeki olay işlemcisi, verilerinizi Lakehouse hedefine almadan önce işlemenize olanak tanır. Olay işlemcisi düzenleyicisi, olay veri işleme mantığını tasarlamaya yönelik sürükle ve bırak deneyimini sağlayan kod içermeyen bir deneyimdir. Bu makalede, işleme mantığını tasarlamak için olay işlemcisi düzenleyicisinin nasıl kullanılacağı açıklanmaktadır.

Önemli

Microsoft Fabric önizleme aşamasındadır.

Önkoşullar

Başlamak için aşağıdaki önkoşulları tamamlamanız gerekir:

  • Olay akışınızın bulunduğu Katkıda Bulunan veya üzeri izinlere sahip premium çalışma alanına erişim elde edin.
  • Lakehouse'unuzun bulunduğu premium çalışma alanınaKatkıda Bulunan veya üzeri izinlerle erişin.

Düzenleyici ile olay işlemeyi tasarlama

Olay işlemcisi düzenleyicisini açma adımlarını izleyerek ve olay işlemenizi tasarlamak için bu düzenleyiciyi kullanın.

  1. Bir Lakehouse hedefi oluşturun ve sağ bölmeye gerekli parametreleri girin.

  2. Olay işlemcisi düzenleyicisini sağ bölmede açmak için Olay işlemcisini aç'ı seçin.

    Olay işlemcisi düzenleyicisinin giriş noktasını gösteren ekran görüntüsü.

  3. Olay işlemcisi düzenleyicisinde olay akışı düğümünü seçerek veri şemasını önizleyebilir, sütunu yeniden adlandırabilir veya sağ bölmede veri türünü değiştirebilirsiniz.

    Olay işlemcisi düzenleyicisindeki veri şemasını gösteren ekran görüntüsü.

  4. Olay işleme mantığını eklemek için şeritteki İşlemler menüsünden işleci seçin. Örneğin, Alanları yönet.

    Olay işlemcisi düzenleyicisinde işleci gösteren ekran görüntüsü.

  5. Eventstream ile lakehouse arasındaki çizgiyi seçin ve delete tuşuna basarak aralarındaki bağlantıyı silerek alanları yönet işlecini ekleyin.

    Bağlantının nasıl silineceği gösteren ekran görüntüsü.

  6. Olay akışı düğümünün sol kenarındaki yeşil daireyi seçin ve farenizi basılı tutarak alanları yönet işleç düğümüne bağlayın. Benzer şekilde Alanları yönet işleç düğümünü Lakehouse düğümüne bağlayın.

    İki düğümün nasıl bağlanacaklarını gösteren ekran görüntüsü.

  7. Alanları yönet işleç düğümünü seçin. Alanları yönet yapılandırma panelinde, çıktısını almak istediğiniz alanları seçin. Tüm alanları eklemek istiyorsanız Tüm alanları ekle'yi seçin. Ayrıca, verileri yukarı akıştan toplamak için Yerleşik İşlevler ile yeni alan ekleyebilirsiniz. Şu anda desteklediğimiz yerleşik işlevler Dize İşlevleri, Tarih ve Saat İşlevleri,Matematiksel İşlevler'deki bazı işlevlerdir.

    İşleci yapılandırmayı gösteren ekran görüntüsü.

  8. Yönet alanları yapılandırıldıktan sonra Statik önizlemeyi yenile'ye tıklayarak bu işleçle oluşturulacak verilerin önizlemesini görebilirsiniz.

    Olay işlemcisi düzenleyicisinde verilerin önizlemesini görüntülemeyi gösteren ekran görüntüsü.

  9. Herhangi bir yapılandırma hatası varsa, alt bölmedeki Yazma hatası sekmesi size bildirilir.

    Olay işlemcisi düzenleyicisinde yazma hatası sekmesini gösteren ekran görüntüsü.

  10. Verileri önizledikten sonra her şey beklediğiniz gibiyse Bitti'yi seçerek olay işleme tasarımınızı tamamlayabilir ve Lakehouse hedefinizin oluşturulması için Lakehouse hedef yapılandırma bölmesine dönebilirsiniz.

Olay işlemcisi düzenleyicisi

Olay işlemcisi, alınan verileri hedefe dönüştürmenizi sağlar. Lakehouse hedef türü için kullanılabilir. Lakehouse hedefinizi yapılandırdığınızda, sağ panelin ortasında "Olay işleme" bölümünü bulabilirsiniz. Buradan, sürükleyip bırakma deneyimiyle veri dönüştürme mantığınızı tanımlamak için olay işlemcisi düzenleyicisini açabilirsiniz.

Olay işlemcisi düzenleyicisinin giriş noktasını gösteren ekran görüntüsü.

Olay işlemcisi düzenleyicisi, aşağıdakileri yapmanızı sağlayan bir tuval ve alt bölme sağlar:

  • Sürükle ve bırak deneyimiyle olay verileri dönüştürme mantığını oluşturun.

  • İşleme düğümlerinin her birinde verilerin önizlemesini baştan sona kadar görüntüleme.

  • Bu işleme düğümleri içindeki yazma hatalarını keşfedin.

    Olay işlemcisi düzenleyicisine genel bakışı gösteren ekran görüntüsü.

Görünüm düzeninin tamamı ana düzenleyici gibidir. Şunlardan oluşur:

  1. Diyagram görünümüne sahip tuval: Şeritteki "İşlemler" menüsünden işleci seçerek veri dönüştürme mantığınızı tasarlayabileceğiniz yerdir. Ardından, çizgiyi sürükleyerek olay akışı düğümünü, işleç düğümlerini ve hedef düğümü bağlayabilirsiniz. İki düğüm arasındaki bağlantıyı silmek istiyorsanız, iki düğüm arasındaki çizgiyi seçebilir ve silme tuşuna basabilirsiniz.
  2. Sağ düzenleme bölmesi: Burası, seçili işlem düğümünü yapılandırabileceğiniz veya olay akışı ile hedefin şemasını görüntüleyebileceğiniz yerdir.
  3. Veri önizleme ve yazma hata sekmelerinin bulunduğu alt bölme: "Veri önizleme" sekmesiyle seçili düğümdeki verilerin önizlemesini yapabileceğiniz yerdir. Size "gördükleriniz elde ettiğiniz şey" deneyimi sağlar. Ayrıca, işlem düğümlerinde doğru veya tamamen yapılandırılmamış bir şey olduğunda yazma hatalarını da keşfedebilirsiniz.

Olay işlemcisi düzenleyicisini kullanarak veri dönüştürme mantığınızı tanımlama hakkında daha fazla bilgi edinmek için bkz. Olay işlemcisi düzenleyicisiyle olay verilerini işleme.

Dönüştürme işleçleri

Olay işlemcisi, olay verilerinizi iş gereksinimlerinize göre dönüştürmek için kullanabileceğiniz altı işleç sağlar.

Olay işlemcisi düzenleyicisinin işleçlerini gösteren ekran görüntüsü.

Toplama

Toplama dönüştürmesini kullanarak bir toplamayı (Toplam, Minimum, Maksimum veya Ortalama) her yeni olay belirli bir süre içinde gerçekleştiğinde hesaplayabilirsiniz. Bu işlem, verilerinizdeki diğer boyutlara göre toplamayı filtrelemenize veya dilimlemenize de olanak tanır. Aynı dönüşümde bir veya daha fazla toplamanız olabilir.

Genişlet

Dizi içindeki her değer için yeni bir satır oluşturmak için Dizi dönüştürmeyi genişlet'i kullanın.

Filtre

Girişteki bir alanın değerine göre olayları filtrelemek için Filtre dönüştürmesini kullanın. Veri türüne (sayı veya metin) bağlı olarak dönüştürme, seçilen koşulla eşleşen değerleri tutar.

Gruplandırma ölçütü:

Belirli bir zaman penceresindeki tüm olaylar genelinde toplamaları hesaplamak için Gruplandırma ölçütü dönüştürmesini kullanın. Bir veya daha fazla alandaki değerlere göre gruplandırabilirsiniz. Toplama dönüşümüne benzer ancak toplama için daha fazla seçenek sağlar. Ayrıca zaman pencereleri için daha karmaşık seçenekler içerir. Toplama gibi, dönüştürme başına birden fazla toplama ekleyebilirsiniz.

Dönüştürmede kullanılabilen toplamalar şunlardır:

  • Ortalama
  • Count
  • Maksimum
  • Minimum
  • Yüzdebirlik (sürekli ve ayrık)
  • Standart Sapma
  • Sum
  • Varyans

Zaman akışı senaryolarında, zamansal pencerelerde bulunan veriler üzerinde işlem gerçekleştirmek yaygın bir desendir. Pencereleme işlevleri olay işlemcisinde desteklenir ve Group by işleciyle tümleştirilir. Bu işlecin ayarında tanımlayabilirsiniz.

Olay işlemcisi düzenleyicisinin grup işlecini gösteren ekran görüntüsü.

Alanları yönetme

Alanları yönet dönüştürmesi, bir girişten veya başka bir dönüştürmeden gelen alanları eklemenize, kaldırmanıza veya yeniden adlandırmanıza olanak tanır. Yan bölmedeki ayarlar, Alan ekle'yi seçerek veya tüm alanları aynı anda ekleyerek yeni bir tane ekleme seçeneği verir.

Ayrıca, verileri yukarı akıştan toplamak için Yerleşik İşlevler ile yeni alan ekleyebilirsiniz. Şu anda desteklediğimiz yerleşik işlevler Dize İşlevleri, Tarih ve Saat İşlevleri veMatematiksel İşlevler'deki bazı işlevlerdir.

Olay işlemcisi düzenleyicisinin alan işlecini yönetme işlemini gösteren ekran görüntüsü.

Birleşim

Paylaşılan alanları (aynı ad ve veri türüne sahip) olayları tek bir tabloya eklemek için iki veya daha fazla düğümü bağlamak için Birleşim dönüştürmesini kullanın. Eşleşmeyen alanlar bırakılır ve çıkışa dahil değildir.

Sonraki adımlar

Bkz. Olay akışında hedef ekleme ve yönetme.