Lihat konektor yang didukung untuk Integration Aplikasi.

Fungsi Pemetaan Data

Tugas Pemetaan Data menyediakan berbagai fungsi pemetaan standar untuk mentransformasi dan menstandarkan data pemetaan dalam integrasi Anda. Fungsi pemetaan dapat memiliki satu atau beberapa parameter input, dengan setiap parameter dapat menyimpan nilai literal, variabel, atau fungsi dasar dengan fungsi pemetaan yang diterapkan. Anda dapat menggunakan beberapa fungsi pemetaan untuk satu sumber input, yang membentuk ekspresi transformasi pemetaan.

Tabel berikut mencantumkan fungsi pemetaan standar yang tersedia dalam tugas Pemetaan Data.

Fungsi Deskripsi
ADD Menambahkan nomor yang ditentukan ke nomor yang ada.
AND Melakukan operasi AND logika pada nilai boolean yang ditentukan.
APPEND Menambahkan nilai yang ditentukan ke array.
APPEND_ALL Menambahkan semua nilai yang ditentukan ke array.
APPEND_ELEMENT Menambahkan elemen ke array JSON.
AVG Menghitung rata-rata numerik dari semua nilai dalam array.
CEIL Menghitung bilangan bulat terkecil yang lebih besar dari atau sama dengan input yang diberikan.
CONCAT Menggabungkan karakter yang ditentukan ke string yang ada.
CONTAINS Memeriksa kemunculan nilai yang ditentukan dalam string atau array string tertentu.
DECODE_BASE64_STRING Mendekode string base64 ke charset UTF-8.
DIVIDE Membagi angka yang ada dengan angka yang ditentukan.
EQUALS Membandingkan nilai yang ditentukan dengan nilai yang ada.
EQUALS_IGNORE_CASE Membandingkan nilai yang ditentukan dengan nilai yang ada.
EPOCH_TO_HUMAN_READABLE_TIME Mengonversi waktu Unix epoch (dalam milidetik) ke format waktu yang dapat dibaca manusia.
EXPONENT Menghitung nilai bilangan yang ada yang dipangkatkan dengan pangkat yang ditentukan.
FILTER Memfilter elemen array yang memenuhi kondisi filter tertentu. Perhatikan bahwa kondisi filter harus bernilai BENAR atau SALAH.
FLATTEN Meratakan array JSON secara rekursif untuk membuat array satu dimensi baru.
FLOOR Menghitung bilangan bulat terbesar yang kurang dari atau sama dengan input yang diberikan.
FOR_EACH Menerapkan satu atau beberapa fungsi transformasi untuk setiap elemen dalam array.
GET Menampilkan nilai dalam array pada indeks yang ditentukan. Dalam array, nilai pertama tersedia di indeks 0 dan nilai terakhir tersedia di indeks n-1 dengan n adalah ukuran array.
GET_ELEMENT Menampilkan elemen pada indeks yang ditentukan dalam array JSON. Dalam array, nilai pertama tersedia di indeks 0 dan nilai terakhir tersedia di indeks n-1 dengan n adalah ukuran array.
GET_PROPERTY Menampilkan nilai properti yang ditentukan dalam objek JSON.
GREATER_THAN Memeriksa apakah angka yang ada lebih besar dari angka yang ditentukan.
GREATER_THAN_EQUAL_TO Memeriksa apakah bilangan bulat lebih besar dari atau sama dengan nilai yang ditentukan.
LENGTH Menghitung panjang string. Panjang string adalah jumlah karakter dalam string.
LESS_THAN_EQUAL_TO Memeriksa apakah bilangan bulat kurang dari atau sama dengan nilai yang ditentukan.
LESS_THAN Memeriksa apakah angka yang ada kurang dari angka yang ditentukan.
MAX Menemukan nilai tertinggi dalam array.
MERGE Menggabungkan dua variabel JSON (objek atau array). Jika nilai yang sama ada di kedua variabel, fungsi akan menghapus nilai duplikat.
MIN Menemukan nilai terendah dalam array.
MOD Membagi dua nilai dan menampilkan sisanya dari operasi pembagian.
MULTIPLY Mengalikan angka yang ada dengan angka yang ditentukan.
NAND Melakukan operasi NAND logika pada nilai boolean yang ditentukan.
NOR Melakukan operasi NOR logika pada nilai boolean yang ditentukan.
NOT Menampilkan nilai yang berlawanan dari boolean.
OR Melakukan operasi OR logika pada nilai boolean yang ditentukan.
REMOVE Menghapus nilai yang ditentukan dari array.
REMOVE_AT Menghapus elemen dari array pada indeks yang ditentukan.
REMOVE_PROPERTY Menghapus properti dari objek JSON.
REPLACE_ALL Mengganti semua kemunculan substring dalam string.
RESOLVE_TEMPLATE Me-resolve referensi dalam string template yang berisi referensi $variable$.
ROUND Membulatkan angka ke bilangan bulat terdekat.
SET Memperbarui nilai array string pada indeks yang ditentukan.
SET_PROPERTY Menambahkan atau memperbarui properti dalam objek JSON.
SIZE Menghitung jumlah elemen dalam array.
SPLIT Memisahkan string berdasarkan pemisah yang ditentukan.
SUBSTRING Menampilkan substring string saat ini dari indeks awal inklusif hingga indeks akhir eksklusif.
SUBTRACT Mengurangi angka yang ditentukan dari angka yang ada.
SUM Menambahkan semua nilai dalam array.
TO_BASE_64 Mengenkode string ke format base64 menggunakan set karakter UTF-8.
TO_BOOLEAN_ARRAY Mengonversi array JSON menjadi array boolean.
TO_BOOLEAN Mengonversi string menjadi jenis data boolean.
TO_DOUBLE_ARRAY Mengonversi array JSON menjadi array ganda.
TO_DOUBLE Mengonversi string atau bilangan bulat menjadi bilangan ganda.
TO_INT_ARRAY Mengonversi array JSON menjadi array bilangan bulat.
TO_INT Mengonversi string menjadi bilangan bulat.
TO_JSON Mengonversi nilai saat ini menjadi objek JSON.
TO_LOWERCASE Mengonversi semua karakter dalam string menjadi huruf kecil.
TO_SET Menghapus nilai duplikat dalam array.
TO_STRING_ARRAY Mengonversi array JSON menjadi array string.
TO_UPPERCASE Mengonversi semua karakter dalam string menjadi huruf besar.
XNOR Melakukan operasi XNOR logika pada nilai boolean yang ditentukan.
XOR Melakukan operasi XOR logis pada nilai boolean yang ditentukan.
GENERATE_UUID Menghasilkan UUID acak.
GET_EXECUTION_ID Menampilkan ID eksekusi integrasi saat ini.
GET_INTEGRATION_NAME Menampilkan nama integrasi saat ini.
GET_INTEGRATION_REGION Menampilkan region integrasi saat ini.
GET_PROJECT_ID Menampilkan project ID Google Cloud integrasi saat ini.
INT_LIST Menampilkan daftar bilangan bulat antara nilai yang ditentukan. Daftar yang ditampilkan mencakup nilai awal dan tidak mencakup nilai akhir.
NOW_IN_MILLIS Menampilkan waktu epoch Unix saat ini dari integrasi dalam milidetik.