Eşleme veri akışında pencere dönüşümü
UYGULANANLAR: Azure Data Factory Azure Synapse Analytics
İpucu
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ımladığınız yerdir. İfade Oluşturucusu'nda LEAD, LAG, NTILE, CUMEDIST ve 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.
Ü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, sütun adının üzerine gelip Hesaplanan sütun'u seçerek bunu yapabilirsiniz.
Sırala
Over yan tümcesinin başka bir bölümü de ayarını gerçekleştirmektir Order By
. Bu yan tümce, 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.
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ılardı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ş arasındaki uzaklık kaydırıcıdaki iki seçiciyle eşleşir.
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.
İ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.
İlgili içerik
Basit bir gruplama toplaması arıyorsanız Toplama dönüştürmesini kullanın