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.