Eşleme veri akışında dönüştürmeyi sıralama
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.
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
Büyük/küçük harfe duyarsız: Dize veya metin alanlarını sıralarken büyük/küçük harf yoksaymak 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 sıralama belirler. Veri akışının başında veya sonunda null değerlerin görünip görünmeyeceğ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. Bu işlem, sütun değeri kullanmak yerine sıralama işlemi için bir ifade oluşturmak üzere ifade oluşturucusunu açar.
Veri akışı betiği
Sözdizimi
<incomingStream>
sort(
desc(<sortColumn1>, { true | false }),
asc(<sortColumn2>, { true | false }),
...
) ~> <sortTransformationName<>
Örnek
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
İlgili içerik
Sıralamadan sonra Toplu Dönüştürme'yi kullanmak isteyebilirsiniz