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 informasi tentang pemetaan data dalam Application Integration, lihat Ringkasan pemetaan data.

Mengonfigurasi tugas Skrip Transformer Data

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

  1. Di konsol Google Cloud, buka halaman Application Integration.

    Buka Application Integration

  2. Di menu navigasi, klik Integrasi.

    Halaman Integrations akan muncul dan mencantumkan semua integrasi yang tersedia di project Google Cloud.

  3. Pilih integrasi yang ada atau klik Buat integrasi untuk membuat integrasi baru.

    Jika Anda membuat integrasi baru:

    1. Masukkan nama dan deskripsi di panel Create Integration.
    2. Pilih region untuk integrasi.
    3. Pilih akun layanan untuk integrasi. Anda dapat mengubah atau memperbarui detail akun layanan integrasi kapan saja dari panel Integration summary di toolbar integrasi.
    4. Klik Create.

    Tindakan ini akan membuka integrasi di editor integrasi.

  4. Di menu navigasi editor integrasi, klik Tasks untuk melihat daftar tugas yang tersedia.
  5. Klik dan tempatkan elemen Skrip Transformer Data di editor integrasi.
  6. Klik elemen Data Transformer Script pada desainer untuk melihat panel konfigurasi tugas Data Transformer Script.
  7. Klik Open Data Transformer Script editor.
  8. Editor Skrip Transformer Data muncul dan menampilkan contoh template Jsonnet default yang diberi komentar.
  9. Tulis kode Jsonnet Anda dan tutup editor setelah selesai. Setiap perubahan 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:

  • Penyorotan 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 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 kumpulan fungsi Jsonnet untuk pemetaan data dalam Application Integration. Untuk mengetahui 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 transformasi data gambar yang menampilkan editor skrip transformasi data

Mengakses variabel integrasi

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 menampilkan contoh skrip transformasi data gambar yang menampilkan contoh skrip transformasi data

Praktik terbaik

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

Langkah selanjutnya