Funzioni ed espressioni della pipeline - AWS Data Pipeline

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.