Aracılığıyla paylaş


Eşleme veri akışında pencere dönüşümü

UYGULANANLAR: Azure Data Factory Azure Synapse Analytics

Bahşiş

Kuruluşlar için hepsi bir arada analiz çözümü olan Microsoft Fabric'te Data Factory'yi deneyin. Microsoft Fabric , veri taşımadan veri bilimine, gerçek zamanlı analize, iş zekasına ve raporlamaya kadar her şeyi kapsar. Yeni bir deneme sürümünü ücretsiz olarak başlatmayı öğrenin!

Veri akışları hem Azure Data Factory'de hem de Azure Synapse Pipelines'da kullanılabilir. Bu makale, eşleme veri akışları için geçerlidir. Dönüştürmeler hakkında yeniyseniz lütfen eşleme veri akışı kullanarak verileri dönüştürme başlıklı giriş makalesine bakın.

Pencere dönüşümü, veri akışlarınızdaki sütunların pencere tabanlı toplamalarını tanımlayacağınız yerdir. İfade Oluşturucusu'nda LEAD, LAG, NTILE, CUMEDIST, RANK gibi veri veya zaman pencerelerini (SQL OVER yan tümcesi) temel alan farklı toplama türleri tanımlayabilirsiniz. Çıkışınızda bu toplamaları içeren yeni bir alan oluşturulur. İsteğe bağlı gruplandırma ölçütü alanlarını da ekleyebilirsiniz.

Screenshot shows Windowing selected from the menu.

Üstünde

Pencere dönüştürmeniz için sütun verilerinin bölümlemesi ayarlayın. SQL eşdeğeri, Partition By SQL'deki Over yan tümcesindedir. Bir hesaplama oluşturmak veya bölümleme için kullanılacak bir ifade oluşturmak istiyorsanız, bunu sütun adının üzerine gelip "hesaplanan sütun" seçeneğini belirleyerek yapabilirsiniz.

Screenshot shows Windowing Settings with the Over tab selected.

Sırala

Over yan tümcesinin başka bir bölümü de ayarını gerçekleştirmektir Order By. Bu, veri sıralama düzenini ayarlar. Sıralama için bu sütun alanında bir hesaplama değeri için de ifade oluşturabilirsiniz.

Screenshot shows Windowing Settings with the Sort tab selected.

Aralık Ölçütü

Ardından, pencere çerçevesini İlişkisiz veya Sınırlanmış olarak ayarlayın. İlişkisiz bir pencere çerçevesi ayarlamak için kaydırıcıyı her iki uçta da İlişkisiz olarak ayarlayın. İlişkisiz ve Geçerli Satır arasında bir ayar seçerseniz, Uzaklık başlangıç ve bitiş değerlerini ayarlamanız gerekir. Her iki değer de pozitif tamsayılar olacaktır. Verilerinizden göreli sayıları veya değerleri kullanabilirsiniz.

Pencere kaydırıcısının ayarlanacağı iki değer vardır: geçerli satırdan önceki değerler ve geçerli satırdan sonraki değerler. Başlangıç ve Bitiş uzaklığı kaydırıcıdaki iki seçiciyle eşleşir.

Screenshot shows Windowing Settings with the Range by tab selected.

Pencere sütunları

Son olarak, RANK, COUNT, MIN, MAX, DENSE RANK, LEAD, LAG gibi veri pencereleriyle kullanmak istediğiniz toplamaları tanımlamak için İfade Oluşturucusu'nu kullanın.

Screenshot shows the result of the windowing action.

İfade Oluşturucusu aracılığıyla Veri Akışı İfade Dilinde kullanabileceğiniz toplama ve analitik işlevlerin tam listesi, eşleme veri akışındaki veri dönüştürme ifadeleri bölümünde listelenir.

Basit bir gruplama toplaması arıyorsanız Toplama dönüştürmesini kullanın