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. |