Ekspresi dan Fungsi Alur - AWS Data Pipeline

AWS Data Pipeline tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada dari AWS Data Pipeline dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ekspresi dan Fungsi Alur

Bagian ini menjelaskan sintaks untuk menggunakan ekspresi dan fungsi dalam alur, termasuk tipe data terkait.

Tipe Data Sederhana

Tipe data berikut dapat ditetapkan sebagai nilai bidang.

DateTime

AWS Data Pipeline mendukung tanggal dan waktu yang diekspresikan dalam format "YYYY-MM-DDTHH:MM:SS" hanya dalam UTC/GMT. Contoh berikut menetapkan bidang startDateTime dari objek Schedule ke 1/15/2012, 11:59 p.m., dalam zona waktu UTC/GMT.

"startDateTime" : "2012-01-15T23:59:00"

Numerik

AWS Data Pipeline mendukung nilai integer dan floating-point.

Referensi Objek

Sebuah objek dalam definisi alur. Ini bisa berupa objek saat ini, nama objek yang didefinisikan di tempat lain dalam alur, atau objek yang mencantumkan objek saat ini di bidang, direferensikan oleh kata kunci node. Untuk informasi selengkapnya tentang node, lihat Mereferensikan Bidang dan Objek. Untuk informasi selengkapnya tentang tipe objek alur, lihat Referensi Objek Alur.

Periode

Menunjukkan seberapa sering acara terjadwal harus dijalankan. Ini dinyatakan dalam format "N [years|months|weeks|days|hours|minutes]", di mana N adalah nilai bilangan bulat positif.

Jangka waktu minimum adalah 15 menit dan jangka waktu maksimum adalah 3 tahun.

Contoh berikut mengatur bidang period objek Schedule menjadi 3 jam. Ini menciptakan jadwal yang berjalan setiap tiga jam.

"period" : "3 hours"

String

Nilai string standar. String harus diapit oleh kutipan ganda ("). Anda dapat menggunakan karakter garis miring terbalik (\) untuk keluar dari karakter dalam sebuah string. String multiline tidak didukung.

Contoh berikut menunjukkan contoh nilai string yang valid untuk bidang id.

"id" : "My Data Object" "id" : "My \"Data\" Object"

String juga dapat berisi ekspresi yang mengevaluasi nilai string. Ini dimasukkan ke dalam string, dan dibatasi dengan: "#{" dan "}". Contoh berikut menggunakan ekspresi untuk menyisipkan nama objek saat ini ke dalam jalur.

"filePath" : "s3://myBucket/#{name}.csv"

Untuk informasi selengkapnya tentang menggunakan ekspresi, lihat Mereferensikan Bidang dan Objek dan Evaluasi Ekspresi.