Seguire queste regole quando si specificano i dettagli di input per le distribuzioni batch dei modelli Decision Optimization .
Tabella di riepilogo del tipo di dati:
Dati | Descrizione |
---|---|
Tipo | riferimenti seriali e dati |
formati file | Fare riferimento a Formati file di dati di input e output del modello. |
Origini dati
Dati inline di input/output:
- I dati di input in linea vengono convertiti in file CSV e utilizzati dal motore.
- I dati di output CSV vengono convertiti in dati inline di output.
- I dati non elaborati con codifica Base64-encoded sono supportati come input e output.
Riferimenti dati di input/output:
- I dati tabulari vengono caricati da file CSV, XLS, XLSX, JSON o da origini dati del database supportate dalla libreria di connessioni WDP, convertite in file CSV e utilizzate dal motore.
- I dati di output CSV vengono convertiti in dati tabulari e salvati in file CSV, XLS, XLSX, JSON o origini dati del database supportati dalla libreria di connessione WDP.
- I dati non elaborati possono essere caricati e salvati da o in qualsiasi origine dati file supportata dalla libreria di connessione WDP.
- Nessun supporto per i file compressi.
- Il parametro delle variabili di ambiente dei lavori di distribuzione non è applicabile.
Se si stanno specificando i riferimenti dei dati di immissione / emissione in modo programmatico:
Il riferimento dell'origine dati
type
dipende dal tipo di asset. Fare riferimento alla sezione Tipi di riferimento origine dati in Aggiunta di asset di dati a uno spazio di distribuzione.Per S3 o Db2, i dettagli di connessione devono essere specificati nel parametro
input_data_references.connection
, nel payload del lavoro di distribuzione.Per S3 o Db2, i dettagli dell'ubicazione come il nome tabella, il nome bucket o il percorso devono essere specificati nel parametro
input_data_references.location.path
, nel payload del lavoro di distribuzione.Per
data_asset
, è possibile aggiornare o creare un asset gestito. Per la creazione, è possibile impostare il nome e la descrizione dell'asset creato.È possibile utilizzare un modello nelle proprietà ID o connessione. Ad esempio, vedere il seguente frammento di codice:
- Per raccogliere tutti i CSV di output come dati in linea:
"output_data": [ { "id":".*\\.csv"}]
- Per raccogliere l'output del lavoro in una particolare cartella S3 :
"output_data_references": [ {"id":".*", "type": "s3", "connection": {...}, "location": { "bucket": "do-wml", "path": "${job_id}/${attachment_name}" }}]
Per ulteriori informazioni, vedere Fonti di dati di ingresso e Fonti di dati di uscita.
Argomento principale: Dettagli di input della distribuzione batch per framework