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.
Bir Lakehouse hedefi oluşturun ve sağ bölmeye gerekli parametreleri girin.
Olay işlemcisi düzenleyicisini sağ bölmede açmak için Olay işlemcisini aç'ı seçin.
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şleme mantığını eklemek için şeritteki İşlemler menüsünden işleci seçin. Örneğin, Alanları yönet.
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.
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.
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.
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.
Herhangi bir yapılandırma hatası varsa, alt bölmedeki Yazma hatası sekmesi size bildirilir.
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ü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.
Görünüm düzeninin tamamı ana düzenleyici gibidir. Şunlardan oluşur:
- 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.
- 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.
- 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.
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.
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.
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.