Bagikan melalui


Metafungsi dalam memetakan 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 Azure Synapse. Artikel ini berlaku untuk memetakan aliran data. Jika Anda baru mengenal transformasi, silakan lihat artikel pengantar Transformasi data menggunakan aliran data pemetaan.

Artikel berikut memberikan detail tentang metafungsi yang didukung oleh Azure Data Factory dan Azure Synapse Analytics dalam memetakan aliran data.

Daftar metafungsi

Metafungsi terutama berfungsi pada metadata dalam aliran data

Metafungsi Tugas
byItem Temukan sub item dalam struktur atau array struktur. Jika ada beberapa kecocokan, kecocokan pertama akan ditampilkan. Jika tidak ada kecocokan, nilai NULL akan ditampilkan. Nilai yang ditampilkan harus memiliki jenis yang dikonversi oleh salah satu fungsi konversi jenis(? tanggal, ? string ...). Nama kolom yang diketahui pada waktu desain harus ditangani hanya menurut namanya. Input yang dihitung tidak didukung tetapi Anda dapat menggunakan substitusi 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, nilai NULL akan ditampilkan. Nilai yang ditampilkan harus memiliki jenis yang dikonversi oleh salah satu fungsi konversi jenis(TO_DATE, TO_STRING ...). Nama kolom yang diketahui pada waktu desain harus ditangani hanya menurut namanya. Input yang dihitung 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, nilai NULL akan ditampilkan. Nilai yang ditampilkan harus memiliki jenis yang dikonversi oleh salah satu fungsi konversi jenis(TO_DATE, TO_STRING ...) Nama kolom yang diketahui pada waktu desain harus ditangani hanya menurut namanya. Input yang dihitung 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, nilai NULL akan ditampilkan. Nilai yang ditampilkan harus memiliki jenis yang dikonversi oleh salah satu fungsi konversi jenis(TO_DATE, TO_STRING ...). Nama kolom yang diketahui pada waktu desain harus ditangani hanya menurut namanya. Input yang dihitung tidak didukung tetapi Anda dapat menggunakan substitusi parameter.
byNames Pilih 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 ditampilkan kembali memerlukan jenis fungsi konversi (toDate, toString, ...). Nama kolom yang diketahui pada waktu desain harus ditangani hanya dengan namanya. Input yang dihitung 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, maka akan kembali ke null. Nama/jalur kolom yang diketahui pada waktu desain harus ditangani hanya menurut nama atau jalur notasi titik. Input yang dihitung tidak didukung tetapi Anda dapat menggunakan substitusi parameter.
byPosition Memilih nilai kolom menurut posisi relatifnya(berbasis 1) dalam aliran. Jika posisinya di luar batas, maka akan kembali ke nilai NULL. Nilai yang ditampilkan kembali harus merupakan jenis yang dikonversi oleh salah satu fungsi konversi jenis(TO_DATE, TO_STRING ...) Input yang dihitung 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 yang diketahui pada waktu desain harus ditangani hanya menurut nama atau jalur notasi titik. Input yang dihitung 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 Menampilkan representasi untai heksa dari nilai biner
unhex Membatalkan heksa nilai biner dari representasi untainya. Hal ini dapat digunakan dengan sha2, md5 untuk mengubah dari string ke representasi biner