Transformasi filter dalam pemrosesan data pemetaan

Azure Data Factory Azure Synapse Analytics

Aliran data tersedia di alur Azure Data Factory dan alur Azure Synapse Analytics. Artikel ini berlaku untuk memetakan aliran data. Jika Anda baru mengenal transformasi, lihat artikel pengantar Mengubah data menggunakan aliran data pemetaan.

Petunjuk

Untuk transformasi yang setara (Filter baris) di Dataflow Gen2, lihat Panduan untuk Dataflow Gen2 untuk memetakan pengguna aliran data.

Transformasi Filter memungkinkan pemfilteran baris berdasarkan kondisi. Aliran output mencakup semua baris yang cocok dengan kondisi pemfilteran. Transformasi filter mirip dengan klausul WHERE di SQL.

Konfigurasi

Gunakan pembuat ekspresi aliran data untuk memasukkan ekspresi untuk kondisi filter. Untuk membuka penyusun ekspresi, pilih kotak biru. Kondisi filter harus dari jenis boolean. Untuk informasi selengkapnya tentang cara membuat ekspresi, lihat dokumentasi pembuat ekspresi.

Transformasi filter

Skrip aliran data

Sintaks

<incomingStream>
    filter(
        <conditionalExpression>
    ) ~> <filterTransformationName>

Contoh

Contoh di bawah ini adalah transformasi filter bernama FilterBefore1960 yang mengambil aliran masuk CleanData. Kondisi filter adalah ekspresi year <= 1960.

Di UI, transformasi ini terlihat seperti gambar di bawah ini:

Transformasi filter

Skrip aliran data untuk transformasi ini ada di cuplikan di bawah ini:

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

Memilah kolom dengan transformasi penyeleksian.