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 |
Konten terkait
- Daftar seluruh fungsi gabungan.
- Daftar semua fungsi array.
- Daftar semua fungsi pencarian yang disimpan.
- Daftar semua fungsi konversi.
- Daftar semua fungsi tanggal dan waktu.
- Daftar semua fungsi ekspresi.
- Daftar semua fungsi peta.
- Daftar semua fungsi window.
- Detail penggunaan semua ekspresi transformasi data.
- Pelajari cara menggunakan Penyusun Ekspresi.