Bagikan melalui


Metafunksi dalam pemetaan aliran data

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 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.

Artikel ini menyediakan detail tentang metafunction yang didukung oleh Azure Data Factory dan Azure Synapse Analytics dalam memetakan aliran data.

Daftar metafungsi

Metafunksi terutama berfungsi pada metadata dalam aliran data Anda.

Metafungsi Tugas
byItem Menemukan subitem dalam struktur atau array dari struktur. Jika ada beberapa kecocokan, kecocokan pertama akan ditampilkan. Jika tidak ada kecocokan, NULL nilai dikembalikan. Nilai yang dikembalikan harus dikonversi oleh salah satu tindakan konversi jenis (seperti ? date dan ? string). Nama kolom yang diketahui pada waktu desain hanya berdasarkan namanya. Input yang dihitung tidak didukung, tetapi Anda dapat menggunakan penggantian parameter
byOrigin Memilih nilai kolom menurut nama di aliran asal. Argumen kedua adalah nama aliran asal. Jika ada beberapa kecocokan, kecocokan pertama akan ditampilkan. Jika tidak ada kecocokan, NULL nilai dikembalikan. Nilai yang dikembalikan harus dikonversi oleh salah satu fungsi konversi jenis (seperti TO_DATE dan TO_STRING). Nama kolom alamat yang dikenal pada waktu desain hanya dengan namanya. Input komputasi tidak didukung, tetapi Anda dapat menggunakan substitusi parameter.
byOrigins Memilih larik kolom menurut nama di aliran. Argumen kedua adalah aliran tempat asalnya. Jika ada beberapa kecocokan, kecocokan pertama akan ditampilkan. Jika tidak ada kecocokan, NULL nilai dikembalikan. Nilai yang dikembalikan harus dikonversi oleh salah satu fungsi konversi jenis (seperti TO_DATE dan TO_STRING). Kolom alamat diidentifikasi pada waktu desain hanya berdasarkan nama mereka. Input komputasi tidak didukung, tetapi Anda dapat menggunakan substitusi parameter.
byName Memilih nilai kolom menurut nama di aliran. Anda dapat meneruskan nama aliran opsional sebagai argumen kedua. Jika ada beberapa kecocokan, kecocokan pertama akan ditampilkan. Jika tidak ada kecocokan, NULL nilai dikembalikan. Nilai yang dikembalikan harus dikonversi oleh salah satu fungsi konversi jenis (seperti TO_DATE dan TO_STRING). Nama kolom alamat yang dikenal pada waktu desain hanya dengan namanya. Input komputasi tidak didukung, tetapi Anda dapat menggunakan substitusi parameter.
byNames Memilih larik kolom menurut nama di aliran. Anda dapat meneruskan nama aliran opsional sebagai argumen kedua. Jika ada beberapa kecocokan, kecocokan pertama akan ditampilkan. Jika tidak ada kecocokan untuk kolom, seluruh output adalah nilai NULL. Nilai yang dikembalikan memerlukan fungsi konversi jenis (seperti toDate dan toString). Referensikan nama kolom yang diketahui pada waktu desain hanya berdasarkan namanya. Input komputasi tidak didukung, tetapi Anda dapat menggunakan substitusi parameter.
byPath Menemukan jalur hierarkis menurut nama di aliran. Anda dapat meneruskan nama aliran opsional sebagai argumen kedua. Jika tidak ada jalur seperti itu yang ditemukan, sistem akan mengembalikan nilai NULL. Nama atau jalur kolom alamat yang diketahui saat perancangan hanya melalui nama atau jalur notasi titik. Input komputasi tidak didukung, tetapi Anda dapat menggunakan substitusi parameter.
byPosition Memilih nilai kolom berdasarkan posisi relatifnya (berbasis 1) di aliran. Jika posisi berada di luar batas, akan mengembalikan nilai NULL. Nilai yang dikembalikan harus dikonversi oleh salah satu fungsi konversi jenis (seperti TO_DATE dan TO_STRING). Input komputasi tidak didukung, tetapi Anda dapat menggunakan substitusi parameter.
hasPath Memeriksa apakah jalur hierarkis tertentu ada menurut nama dalam aliran. Anda dapat meneruskan nama aliran opsional sebagai argumen kedua. Nama/jalur kolom alamat yang diketahui pada waktu desain hanya dengan nama atau jalur notasi titik. Input komputasi tidak didukung, tetapi Anda dapat menggunakan substitusi parameter.
originColumns Mendapatkan seluruh kolom output untuk aliran asal tempat kolom dibuat. Harus diapit dalam fungsi lain.
hex Mengembalikan representasi string heksa dari nilai biner.
unhex Membatalkan heksa nilai biner dari representasi untainya. Anda dapat menggunakannya dengan sha2 dan md5 untuk mengonversi dari string ke representasi biner.