Tugas Skrip Transformer Data

Tugas Skrip Transformer Data memungkinkan Anda menulis, mengedit, dan mengevaluasi template Jsonnet kustom untuk melakukan pemetaan data dalam integrasi Anda.

Untuk mengetahui informasi tentang pemetaan data di Integrasi Apigee, lihat Ringkasan pemetaan data.

Mengonfigurasi tugas Skrip Transformer Data

Untuk menambahkan tugas Skrip Transformer Data ke integrasi Anda, lakukan langkah-langkah berikut:

  1. Di UI Apigee, pilih Organisasi Apigee.
  2. Klik Develop > Integrations.
  3. Pilih integrasi yang ada atau buat integrasi baru dengan mengklik Buat Integrasi.

    Jika Anda membuat integrasi baru:

    1. Masukkan nama dan deskripsi dalam dialog Buat Integrasi.
    2. Pilih Wilayah untuk integrasi dari daftar wilayah yang didukung.
    3. Klik Create.

    Tindakan ini membuka integrasi dalam desainer integrasi.

  4. Di menu navigasi desainer integrasi, klik +Tambahkan tugas/pemicu > Tugas untuk melihat daftar tugas yang tersedia.
  5. Klik dan tempatkan elemen Skrip Transformer Data di editor integrasi.
  6. Klik elemen Skrip Transformer Data pada desainer untuk melihat panel konfigurasi tugas Skrip Transformer Data.
  7. Klik Open Data Transformer Script editor.
  8. Editor Skrip Transformer Data muncul yang menampilkan contoh template Jsonnet komentar default.
  9. Tulis kode Jsonnet Anda dan tutup editor setelah selesai. Perubahan apa pun akan disimpan otomatis.

Menggunakan editor Skrip Transformer Data

Anda dapat menggunakan editor Skrip Transformer Data untuk access variabel integrasi, melakukan penetapan variabel, dan menambahkan atau mengubah variabel dalam integrasi Anda. Editor Skrip Transformer Data menyediakan fitur berikut untuk memperkaya pengalaman pembuatan skrip Anda:

  • Penandaan sintaks/kode, indentasi, dan penomoran baris agar kode lebih mudah dibaca dan pengenalan struktur.
  • Peta mini yang menampilkan gambaran umum kode skrip dan membantu navigasi yang cepat.
  • Opsi klik untuk menyalin untuk menyalin kode skrip ke papan klip.

Untuk membuka editor, buka panel konfigurasi tugas Data Transformer Script dan klik Open Data Transformer Script Editor.

Editor Skrip Transformer Data secara default mengimpor functions, library kustom standar yang berisi sekumpulan fungsi Jsonnet untuk pemetaan data di Integrasi Apigee. Untuk detail tentang fungsi kustom yang tersedia, lihat Fungsi Transformer Data.

Gambar berikut menampilkan contoh tata letak editor Skrip Transformer Data:

gambar yang menampilkan editor skrip data-transformer gambar yang menampilkan editor skrip data-transformer

Variabel integrasi akses

Untuk membaca variabel integrasi yang ada dari editor Skrip Transformer Data, gunakan fungsi extVar dari library functions yang telah ditentukan.

Contoh: Membaca dan memperbarui variabel integrasi yang ada menggunakan editor Skrip Transformer Data.

Skrip Jsonnet

local f = import "functions"; // Import predefined Data Transformer function library

local str1 = f.extVar("inputVar1"); // Access integration input variable "Inputstr1" with value "Hello"
local str2 = f.extVar("inputVar2"); // Access integration input variable "Inputstr2" with value "World"
{
  OutputVar: str1 + " " + str2 + "!", // Write to Jsonnet output variable "OutputVar"
  "output-str-var": str1 + " Integration " + str2 + "!", // Write to Jsonnet output variable "output-str-var"
}

Output

gambar yang menunjukkan contoh skrip transformasi data gambar yang menunjukkan contoh skrip transformasi data

Praktik terbaik

Untuk informasi tentang batas penggunaan yang berlaku untuk tugas Skrip Transformer Data, lihat Batas penggunaan.