Fungsi konversi 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 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 angka lebih besar dari 256, hasilnya setara dengan karakter(angka % 256) |
Decode | Mendekode data input yang dikodekan ke dalam string berdasarkan charset yang diberikan. Argumen kedua (opsional) dapat digunakan untuk menentukan charset mana yang akan digunakan - 'US-ASCII', 'ISO-8859-1', 'UTF-8' (default), 'UTF-16BE', 'UTF-16LE', 'UTF-16' |
Mengkodekan | Mengodekan data string input ke dalam biner berdasarkan charset. Argumen kedua (opsional) dapat digunakan untuk menentukan charset mana yang akan digunakan - 'US-ASCII', 'ISO-8859-1', 'UTF-8' (default), 'UTF-16BE', 'UTF-16LE', 'UTF-16' |
isBitSet | Memeriksa apakah posisi bit diatur dalam bitset ini |
setBitSet | Mengatur posisi bit dalam bitset ini |
isBoolean | Memeriksa apakah nilai untai berupa nilai boolean menurut aturan toBoolean() |
isByte | Memeriksa apakah nilai untai berupa nilai byte yang diberi format opsional menurut aturan toByte() |
isDate | Memeriksa apakah untai tanggal input berupa tanggal menggunakan format tanggal input opsional. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. Jika format tanggal input dihilangkan, format default-nya adalah yyyy-[M]M-[d]d . Format yang diterima meliputi [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ] |
isShort | Periksa apakah nilai string berupa nilai dengan jangkauan pendek yang diberi format opsional sesuai aturan toShort() |
isInteger | Periksa apakah nilai string berupa nilai dengan bilangan bulat yang diberi format opsional sesuai aturan toInteger() |
isLong | Periksa apakah nilai string berupa nilai dengan jangkauan panjang yang diberi format opsional sesuai aturan toLong() |
isNan | Periksa apakah suatu nilai bukan angka. |
isFloat | Periksa apakah nilai string berupa nilai dengan bilangan cacah yang diberi format opsional sesuai aturan toFloat() |
isDouble | Periksa apakah nilai string berupa nilai dengan bilangan cacah ganda yang diberi format opsional sesuai aturan toDouble() |
isDecimal | Memeriksa apakah nilai string berupa nilai desimal yang diberi format opsional sesuai aturan toDecimal() |
isTimestamp | Memeriksa apakah untai tanggal input berupa tanda waktu menggunakan format tanda waktu input opsional. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. Jika stempel waktu dihilangkan, pola default yyyy-[M]M-[d]d hh:mm:ss[.f...] akan digunakan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Tanda waktu mendukung hingga akurasi milidetik dengan nilai 999. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. |
toBase64 | Mengkodekan untai yang diberikan dalam base64. |
toBinary | Mengonversi setiap numerik/tanggal/tanda waktu/untai ke representasi biner. |
toBoolean | Mengonversi nilai ('t', 'true', 'y', 'ya', '1') ke true dan ('f', 'false', 'n', 'tidak', '0') ke false dan NULL untuk semua nilai lainnya. |
toByte | Mengonversi numerik atau untai apa pun menjadi nilai byte. Format desimal Java opsional dapat digunakan untuk konversi. |
toDate | Mengonversi untai tanggal input menjadi tanggal menggunakan format tanggal input opsional. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. Jika format tanggal input dihilangkan, format default-nya 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, maka diubah akan default ke (10,2). Format desimal Java opsional dapat digunakan untuk konversi. Format lokal opsional dalam bentuk bahasa komputer BCP47 seperti en-US, de, zh-CN. |
toDouble | Mengonversi numerik atau untai apa pun menjadi nilai ganda. Format desimal Java opsional dapat digunakan untuk konversi. Format lokal opsional dalam bentuk bahasa komputer BCP47 seperti en-US, de, zh-CN. |
toFloat | Mengonversi numerik atau untai apa pun menjadi nilai float. Format desimal Java opsional dapat digunakan untuk konversi. Memotong setiap ganda. |
toInteger | Mengonversi numerik atau untai apa pun menjadi nilai bilangan bulat. Format desimal Java opsional dapat digunakan untuk konversi. Memotong setiap panjang, float, ganda. |
toLong | Mengonversi numerik atau untai apa pun menjadi nilai panjang. Format desimal Java opsional dapat digunakan untuk konversi. Memotong setiap float, ganda. |
toShort | Mengonversi numerik atau untai apa pun menjadi nilai pendek. Format desimal Java opsional dapat digunakan untuk konversi. Memotong nilai bilangan bulat, panjang, float, ganda. |
toString | Mengonversi jenis data primitif menjadi untai. Untuk angka dan tanggal, format dapat ditentukan. Jika default sistem yang tidak ditentukan dipilih, format desimal java akan digunakan untuk angka. Lihat SimpleDateFormat Java untuk semua kemungkinan format tanggal; format default-nya adalah yyyy-MM-dd. |
toTimestamp | Mengonversi untai menjadi tanda waktu yang diberi format tanda waktu opsional. Jika tanda waktu dihilangkan, pola default yyyy-[M]M-[d]d hh:mm:ss[.f...] akan digunakan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Tanda waktu mendukung hingga akurasi milidetik dengan nilai 999. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
toUTC | Mengonversi tanda waktu menjadi UTC. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Menerapkan mode default ke zona waktu saat ini. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
Konten terkait
- Daftar seluruh fungsi gabungan.
- Daftar semua fungsi array.
- Daftar semua fungsi pencarian yang disimpan.
- Daftar semua fungsi tanggal dan waktu.
- Daftar semua fungsi ekspresi.
- Daftar semua fungsi peta.
- Daftar semua metafungsi.
- Daftar semua fungsi window.
- Detail penggunaan semua ekspresi transformasi data.
- Pelajari cara menggunakan Penyusun Ekspresi.