Eşleme veri akışında sıralama 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.
Kullanıcı tarafından belirtilen sıralama koşullarına göre sıralı bir sıralama oluşturmak için sıralama dönüştürmesini kullanın.
Yapılandırma
Büyük/küçük harfe duyarsız: Sıralama sütunu dize türündeyse, büyük/küçük harf sıralamaya dahil edilir.
Yoğun: Etkinleştirilirse, sıralama sütunu yoğun dereceli olur. Her sıralama sayısı ardışık bir sayı olur ve sıralama değerleri bir eşitlik sonrasında atlanmaz.
Derece sütunu: Oluşturulan sıralama sütununun adı. Bu sütun uzun türünde olacaktır.
Sıralama koşulları: Sıralama ölçütü olarak hangi sütunları ve sıralamanın hangi sırada olacağını seçin. Sıralama önceliğini sıralama belirler.
Yukarıdaki yapılandırma, gelen basketbol verilerini alır ve 'pointsRanking' adlı bir sıralama sütunu oluşturur. PTS sütununun en yüksek değerine sahip satır 1 puanRanking değerine sahip olur.
Veri akışı betiği
Sözdizimi
<incomingStream>
rank(
desc(<sortColumn1>),
asc(<sortColumn2>),
...,
caseInsensitive: { true | false }
dense: { true | false }
output(<rankColumn> as long)
) ~> <sortTransformationName<>
Örnek
Yukarıdaki sıralama yapılandırması için veri akışı betiği aşağıdaki kod parçacığında yer alır.
PruneColumns
rank(
desc(PTS, true),
caseInsensitive: false,
output(pointsRanking as long),
dense: false
) ~> RankByPoints
İlgili içerik
Filtre dönüştürmesini kullanarak satırları sıralama değerlerine göre filtreleyin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin