Bagikan melalui


Fungsi konversi 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 ekspresi dan fungsi yang didukung oleh Azure Data Factory dan Azure Synapse Analytics dalam memetakan aliran data.

Daftar fungsi konversi

Fungsi konversi digunakan untuk mengonversi data dan menguji jenis data

Fungsi konversi Tugas
Ascii Mengembalikan nilai numerik dari karakter input. Jika string input memiliki lebih dari satu karakter, nilai numerik dari karakter pertama dikembalikan.
Char Mengembalikan karakter ASCII yang diwakili oleh angka input. Jika angkanya lebih besar dari 256, hasilnya setara dengan karakter (angka % 256).
Decode Mendekode data input yang dikodekan ke dalam string berdasarkan charset tertentu. Anda dapat menggunakan argumen kedua (opsional) untuk menentukan charset mana yang akan digunakan: US-ASCII, , ISO-8859-1UTF-8(default), UTF-16BE, , UTF-16LEatau UTF-16.
Mengkodekan Mengodekan data string input ke dalam biner berdasarkan charset. Anda dapat menggunakan argumen kedua (opsional) untuk menentukan charset mana yang akan digunakan: US-ASCII, , ISO-8859-1UTF-8(default), UTF-16BE, , UTF-16LEatau UTF-16.
isBitSet Memeriksa apakah posisi bit diatur dalam bitset ini.
setBitSet Mengatur posisi bit dalam bitset ini.
isBoolean Memeriksa apakah nilai string adalah nilai Boolean sesuai dengan aturan toBoolean().
isByte Memeriksa apakah nilai string adalah nilai byte yang diberi format opsional sesuai dengan aturan toByte().
isDate Memeriksa apakah string tanggal input adalah tanggal dengan menggunakan format tanggal input opsional. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. Jika format tanggal input dihilangkan, format defaultnya adalah yyyy-[M]M-[d]d. Format yang diterima adalah [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
isShort Memeriksa apakah nilai string adalah nilai pendek yang diberi format opsional sesuai dengan aturan toShort().
isInteger Memeriksa apakah nilai string adalah nilai bilangan bulat yang diberi format opsional sesuai dengan aturan toInteger().
isLong Memeriksa apakah nilai string adalah nilai panjang yang diberi format opsional sesuai dengan aturan toLong().
isNan Memeriksa apakah nilai bukan angka.
isFloat Memeriksa apakah nilai string adalah nilai float yang diberi format opsional sesuai dengan aturan toFloat().
isDouble Memeriksa apakah nilai string adalah nilai ganda yang diberi format opsional sesuai dengan aturan toDouble().
isDecimal Memeriksa apakah nilai string adalah nilai desimal yang diberikan format opsional sesuai dengan aturan toDecimal().
isTimestamp Memeriksa apakah string tanggal input adalah stempel waktu dengan menggunakan format stempel waktu input opsional. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. Jika stempel waktu dihilangkan, pola yyyy-[M]M-[d]d hh:mm:ss[.f...] default digunakan. Anda dapat melewati zona waktu opsional dalam bentuk GMT, , PSTUTC, dan America/Cayman. Timestamp mendukung akurasi hingga milidetik dengan nilai 999. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia.
toBase64 Mengodekan string tertentu di base64.
toBinary Mengonversi stempel/string numerik/tanggal/waktu menjadi representasi biner.
toBoolean Mengonversi nilai (t, , true, yyes, 1) ke true dan (f, , false, nno, 0) ke false dan NULL untuk nilai lainnya.
toByte Mengonversi numerik atau untai apa pun menjadi nilai byte. Anda dapat menggunakan format desimal Java opsional untuk konversi.
toDate Mengonversi string tanggal input menjadi tanggal dengan menggunakan format tanggal input opsional. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. Jika format tanggal input dihilangkan, format defaultnya adalah yyyy-[M]M-[d]d. Format yang diterima adalah [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toDecimal Mengonversi numerik atau untai apa pun menjadi nilai desimal. Jika presisi dan skala tidak ditentukan, defaultnya adalah (10,2). Anda dapat menggunakan format desimal Java opsional untuk konversi. Gunakan format lokal opsional dalam bentuk bahasa BCP47 seperti en-US, de, atau zh-CN.
toDouble Mengonversi numerik atau untai apa pun menjadi nilai ganda. Anda dapat menggunakan format desimal Java opsional untuk konversi. Gunakan format lokal opsional dalam bentuk bahasa BCP47 seperti en-US, de, atau zh-CN.
toFloat Mengonversi numerik atau untai apa pun menjadi nilai float. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong setiap ganda.
toInteger Mengonversi numerik atau untai apa pun menjadi nilai bilangan bulat. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong setiap panjang, float, ganda.
toLong Mengonversi numerik atau untai apa pun menjadi nilai panjang. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong setiap float, ganda.
toShort Mengonversi numerik atau untai apa pun menjadi nilai pendek. Anda dapat menggunakan format desimal Java opsional untuk konversi. Memotong nilai bilangan bulat, panjang, float, ganda.
toString Mengonversi jenis data primitif menjadi string. Anda dapat menentukan format untuk angka dan tanggal. Jika tidak ditentukan, pengaturan bawaan sistem akan dipilih. Format desimal Java digunakan untuk angka. Lihat kelas Java SimpleDateFormat untuk semua format tanggal yang mungkin. Format defaultnya adalah yyyy-MM-dd.
toTimestamp Mengonversi string menjadi cap waktu dengan format opsional. Jika stempel waktu dihilangkan, pola yyyy-[M]M-[d]d hh:mm:ss[.f...] default digunakan. Anda dapat melewati zona waktu opsional dalam bentuk GMT, , PSTUTC, dan America/Cayman. Timestamp mendukung akurasi hingga milidetik dengan nilai 999. Lihat kelas Java SimpleDateFormat untuk format yang tersedia.
toUTC Mengonversi stempel waktu ke UTC. Anda dapat melewati zona waktu opsional dalam bentuk GMT, , PSTUTC, dan America/Cayman. Secara otomatis akan menggunakan zona waktu saat ini. Lihat kelas Java SimpleDateFormat untuk format yang tersedia.