AWS Data Pipeline non è più disponibile per i nuovi clienti. Clienti esistenti di AWS Data Pipeline possono continuare a utilizzare il servizio normalmente. Ulteriori informazioni
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Funzioni ed espressioni della pipeline
Questa sezione illustra la sintassi per l'utilizzo di espressioni e funzioni in pipeline, inclusi i tipi di dati associati.
Tipi di dati di esempio
I seguenti tipi di dati possono essere impostati come valori di campi.
DateTime
AWS Data Pipeline supporta la data e l'ora espresse nel formato "YYYY-MM-DDTHH:MM:SS" solo in UTC/GMT. L'esempio seguente imposta il campo startDateTime
di un oggetto Schedule
su 1/15/2012, 11:59 p.m.
, nel fuso orario UTC/GMT.
"startDateTime" : "2012-01-15T23:59:00"
Numerico
AWS Data Pipeline supporta valori sia interi sia a virgola mobile.
Riferimenti agli oggetti
Un oggetto nella definizione di pipeline. Questo può essere l'oggetto corrente, il nome di un oggetto definito altrove nella pipeline o un oggetto che elenca l'oggetto corrente in un campo, a cui si fa riferimento con la parola chiave node
. Per ulteriori informazioni su node
, consultare Riferimento a campi e oggetti. Per ulteriori informazioni sui tipi di oggetti della pipeline, consulta Riferimento all'oggetto pipeline.
Periodo
Indica con quale frequenza deve essere eseguito un evento programmato. È espresso nel formato "N [years
|months
|weeks
|days
|hours
|minutes
]", dove N è un valore intero positivo.
La durata minima è pari a 15 minuti, mentre la durata massima è di 3 anni.
L'esempio seguente imposta il campo period
di un oggetto Schedule
su 3 ore. In questo modo si crea una pianificazione che viene eseguita ogni tre ore.
"period" : "3 hours"
Stringa
Valori della stringa standard. Le stringhe devono essere racchiusi tra doppie virgolette ("). È possibile utilizzare la barra rovesciata (\) per ignorare i caratteri in una stringa. Le stringhe a più righe non sono supportate.
I seguenti esempi mostrano esempi di valori di stringhe validi per il campo id
.
"id" : "My Data Object" "id" : "My \"Data\" Object"
Le stringhe possono anche contenere espressioni che valutano i valori della stringa. Questi vengono inseriti nella stringa e sono delimitati con:"#{" e "}". L'esempio seguente utilizza un'espressione per inserire il nome dell'oggetto corrente in un percorso.
"filePath" : "s3://myBucket/#{name}.csv"
Per ulteriori informazioni sull'utilizzo delle espressioni, vedi Riferimento a campi e oggetti e Valutazione delle espressioni.