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

Ş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 data factory Fabric 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) için bkz. Veri akışı kullanıcılarını eşlemek için Veri Akışı 2. Nesil kılavuzu.

Sıralama dönüştürmesi, geçerli veri akışındaki gelen satırları sıralamanıza olanak tanır. Sütunları tek tek seçebilir ve artan veya azalan düzende sıralayabilirsiniz.

Not

Eşleme veri akışları, verileri birden çok düğüme ve bölüme dağıtan Spark kümelerinde yürütülür. Sonraki bir dönüşümde verilerinizi yeniden bölümlemeyi seçerseniz, verilerin yeniden karıştırılması nedeniyle sıralamanızı kaybedebilirsiniz. Veri akışınızda sıralama düzenini korumanın en iyi yolu, dönüştürmenin İyileştir sekmesinde tek bir bölüm ayarlamak ve Sıralama dönüştürmesini havuza mümkün olduğunca yakın tutmaktır.

Yapılandırma

Sıralama ayarları

Büyük/küçük harfe duyarsız: Dize veya metin alanlarını sıralarken büyük/küçük harfi yoksaymayı isteyip istemediğiniz

Yalnızca Bölümler İçinde Sırala: Veri akışları spark üzerinde çalıştırıldığından, her veri akışı bölümlere ayrılır. Bu ayar, veri akışının tamamını sıralamak yerine yalnızca gelen bölümlerdeki verileri sıralar.

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 düzen belirler. Null değerlerin veri akışının başında mı yoksa sonunda mı görüneceğini seçin.

Hesaplanan sütunlar

Sıralamayı uygulamadan önce sütun değerini değiştirmek veya ayıklamak için sütunun üzerine gelin ve "hesaplanan sütun" öğesini seçin. İfade oluşturucusunda, sütun değeri kullanmak yerine sıralama işlemi için bir ifade oluşturun.

Veri akışı betiği

Sözdizimi

<incomingStream>
    sort(
        desc(<sortColumn1>, { true | false }),
        asc(<sortColumn2>, { true | false }),
        ...
    ) ~> <sortTransformationName<>

Örnek

Sıralama ayarları

Yukarıdaki sıralama yapılandırmasının veri akışı betiği aşağıdaki kod parçacığında yer alır.

BasketballStats sort(desc(PTS, true),
    asc(Age, true)) ~> Sort1

Sıralamadan sonra Toplu Dönüştürme'yi kullanmak isteyebilirsiniz