Eşleme veri akışında filtre dönüştürme
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.
Filtre dönüştürmeleri, bir koşula göre satır filtrelemeye izin verir. Çıkış akışı, filtreleme koşuluyla eşleşen tüm satırları içerir. Filtre dönüştürme, SQL'deki WHERE yan tümcesine benzer.
Yapılandırma
Filtre koşulu için bir ifade girmek için veri akışı ifade oluşturucusunu kullanın. İfade oluşturucusunu açmak için mavi kutuya tıklayın. Filtre koşulu boole türünde olmalıdır. İfade oluşturma hakkında daha fazla bilgi için ifade oluşturucu belgelerine bakın.
Veri akışı betiği
Sözdizimi
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
Örnek
Aşağıdaki örnek, gelen akışı CleanData
alan adlı FilterBefore1960
bir filtre dönüşümüdür. Filtre koşulu ifadesidir year <= 1960
.
Kullanıcı arabiriminde bu dönüştürme aşağıdaki görüntüye benzer:
Bu dönüşümün veri akışı betiği aşağıdaki kod parçacığındadır:
CleanData
filter(
year <= 1960
) ~> FilterBefore1960
İlgili içerik
Seçme dönüştürmesi ile sütunları filtreleme