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

ŞUNLARA UYGULANIR: Azure Data Factory Azure Synapse Analytics

İpucu

Microsoft Fabric'daki Data Factory, daha basit bir mimariye, yerleşik yapay zekaya ve yeni özelliklere sahip yeni nesil Azure Data Factory. Veri tümleştirmeyi yeni kullanmaya başladıysanız Fabric Data Factory ile başlayın. Mevcut ADF iş yükleri veri bilimi, gerçek zamanlı analiz ve raporlama genelinde yeni özelliklere erişmek için Fabric yükseltebilir.

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

İpucu

Veri Akışı 2. Nesil'deki eşdeğer dönüştürme (Sıralama sütunu) için bkz. Veri akışı kullanıcılarını eşlemek için Veri Akışı 2. Nesil kılavuzu.

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

Sıralama ayarları

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 rank 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ütunun türü 'long'dur.

Sıralama koşulları: Sıralama ölçütü olarak hangi sütunları ve sıralamanın hangi sırada olacağını seçin. Sıra, sıralama önceliğini belirler.

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 sahiptir.

Veri akışı betiği

Sözdizimi

<incomingStream>
    rank(
        desc(<sortColumn1>),
        asc(<sortColumn2>),
        ...,
        caseInsensitive: { true | false }
        dense: { true | false }
        output(<rankColumn> as long)
    ) ~> <sortTransformationName<>

Örnek

Sıralama ayarları

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

Filtre dönüştürmesini kullanarak satırları sıralama değerlerine göre filtreleyin.