Mendeskripsikan jenis transformasi Azure Data Factory
Pemetaan Aliran Data menyediakan sejumlah jenis transformasi berbeda yang memungkinkan Anda untuk mengubah data. Mereka dipecah menjadi kategori berikut:
Nama Kategori | Keterangan |
---|---|
Transformasi Pengubah skema | Jenis transformasi ini akan membuat modifikasi ke tujuan sink dengan membuat kolom baru berdasarkan tindakan transformasi. Contohnya adalah transformasi Kolom Turunan yang akan membuat kolom baru berdasarkan operasi yang dilakukan pada kolom yang ada. |
Transformasi pengubah baris | Jenis transformasi ini memengaruhi cara baris disajikan di tujuan. Contohnya adalah transformasi Urutkan yang mengurutkan data. |
Beberapa transformasi input/output | Jenis transformasi ini akan menghasilkan alur data baru atau menggabungkan alur menjadi satu. Contohnya adalah transformasi Gabungan yang menggabungkan beberapa aliran. |
Di bawah ini adalah daftar transformasi yang tersedia dalam Pemetaan Aliran Data
Nama | Golongan | Keterangan |
---|---|---|
Aggregat | Pengubah skema | Tentukan jenis agregasi yang berbeda seperti SUM, MIN, MAX, dan COUNT yang dikelompokkan menurut kolom yang sudah ada atau dihitung. |
Baris perubahan | Pengubah baris | Atur kebijakan sisipkan, hapus, perbarui, dan upsert pada baris. Anda dapat menambahkan satu-hingga-beberapa kondisi sebagai ekspresi. Kondisi ini harus ditentukan dalam urutan prioritas, karena setiap baris akan ditandai dengan kebijakan yang sesuai dengan ekspresi pencocokan-pertama. Setiap kondisi tersebut dapat mengakibatkan baris (atau beberapa baris) disisipkan, diperbarui, dihapus, atau diupsert. Alter Row dapat menghasilkan tindakan DDL & DML terhadap database Anda. |
Pemisahan bersyarat | Beberapa input/output | Merutekan baris data ke aliran yang berbeda berdasarkan kondisi pencocokan. |
Kolom turunan | Pengubah skema | buat kolom baru atau ubah bidang yang sudah ada menggunakan bahasa pemrograman ekspresi aliran data. |
Ada | Beberapa input/output | Periksa apakah data Anda ada di sumber atau streaming lain. |
Filter | Pengubah baris | Memfilter baris berdasarkan kondisi. |
Ratakan | Pengubah skema | Ambil nilai array di dalam struktur hierarkis seperti JSON dan buka menjadi baris individual. |
Gabungkan | Beberapa input/output | Gabungkan data dari dua sumber atau aliran. |
Lookup | Beberapa input/output | Memungkinkan Anda mereferensikan data dari sumber lain. |
Cabang baru | Beberapa input/output | Terapkan beberapa set operasi dan transformasi terhadap aliran data yang sama. |
Pivot | Pengubah skema | Agregasi di mana satu atau beberapa kolom pengelompokan memiliki nilai baris yang berbeda yang diubah menjadi kolom individu. |
Pilih | Pengubah skema | Kolom alias dan nama aliran, dan kolom letakkan atau urutkan ulang. |
Sink | - | Tujuan akhir untuk data Anda. |
urutkan | Pengubah baris | Mengurutkan baris masuk pada aliran saat ini. |
Sumber | - | Sumber data untuk aliran data. |
File Kunci Pengganti | Pengubah skema | Tambahkan nilai kunci arbitrer non-bisnis yang bertahap. |
union | Beberapa input/output | Gabungkan beberapa aliran secara vertikal. |
Unpivot | Pengubah skema | Pivot kolom menjadi nilai baris. |
Jendela | Pengubah skema | Tentukan agregasi kolom berbasi jendela di aliran data Anda. |
Penyusun Ekspresi Aliran Data
Beberapa transformasi yang dapat Anda tentukan memiliki Penyusun Ekspresi Aliran Data yang memungkinkan Anda untuk menyesuaikan fungsionalitas transformasi menggunakan kolom, bidang, variabel, parameter, fungsi dari aliran data Anda dalam kotak ini.
Untuk menyusun ekspresi, gunakan Penyusun Ekspresi, yang diluncurkan dengan mengklik kotak teks ekspresi di dalam transformasi. Terkadang Anda juga akan melihat opsi "Kolom Terhitung" saat memilih kolom untuk transformasi. Saat Anda mengkliknya, Anda juga akan melihat Penyusun Ekspresi diluncurkan.
Alat Penyusun Ekspresi didefault ke opsi editor teks. fitur pelengkapan otomatis membaca dari seluruh model objek Aliran Data Azure Data Factory dengan penyorotan dan pemeriksaan sintaksis.