Bagikan melalui


Transformasi filter di aliran data pemetaan

BERLAKU UNTUK: Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

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

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 pembuat ekspresi, klik 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

Memfilter kolom dengan transformasi pilih