Con il modello Decision Optimization , è possibile utilizzare i seguenti identificatori di dati di input e di output e le combinazioni di estensioni.
Tipo di modello | Tipo di file di input | Tipo di file di output | Commenti |
---|---|---|---|
cplex |
.lp .mps .sav .feasibility .prm .jar per i modelli Java™ |
.xml .json Il nome del file di output deve essere solution |
Il formato di output può essere specificato utilizzando l'API. I file di tipo Gli schemi per i formati CPLEX per soluzioni, conflitti e file di fattibilità sono disponibili per il download nell'archivio cplex_xsds.zip da Decision Optimization github. |
cpo |
.cpo .jar per modelli Java |
.xml .json Il nome del file di output deve essere solution |
Il formato di uscita può essere specificato utilizzando un parametro di esecuzione. Per il formato di file nativo dei modelli CPO, vedere: Sintassi del formato file di CPO Optimizer. |
opl |
.mod .dat .oplproject .xlsx (deprecated) .json .csv .jar per modelli Java |
.xml .json .txt .csv .xlsx (deprecated) |
Il formato di output è coerente con il tipo di input, ma può essere specificato utilizzando un parametro di esecuzione, se necessario. Per collegarsi ai file di Microsoft Excel, utilizzare un connettore dati. Il connettore dati trasforma il file Excel in un file " Solo i modelli definiti con insiemi di tuple possono essere distribuiti; altre strutture OPL non sono supportate. Per leggere e scrivere input e output in OPL, vedere Modelli OPL. |
docplex |
.py *.* (dati di input) |
Qualsiasi tipo di file di output specificato nel modello. | Qualsiasi formato può essere utilizzato nel tuo codice Python , ma per usufruire dei connettori dati, utilizzare il formato .csv .Per leggere e scrivere input e output in Python, utilizzare i comandi |
- Limitazioni identificativo dati
- Un nome file ha le seguenti limitazioni:
- È limitato a 255 caratteri
- Può includere solo caratteri ASCII
- Non possono includere i caratteri
/\?%*:|"<>
, il carattere spazio o il carattere nullo - Impossibile includere _ come primo carattere
- Dati di riferimento
- quando si utilizzano asset di dati o asset di connessione per dati tabellari, utilizzare
.csv
come estensione dell'identificatore di dati nel campo "id
, indipendentemente dal tipo di asset. Il connettore dati effettua le trasformazioni necessarie, in modo da poter caricare o salvare i dati senza doverne modificare il formato. È quindi possibile utilizzare lo stesso modello di Decision Optimization con molti tipi e formati di fonti di dati diversi, utilizzando un connettore di dati per fare riferimento sia ai dati di origine che a quelli di destinazione. Se si utilizzano altre estensioni di identificatori di dati, i dati vengono caricati o salvati come file binari di dati grezzi senza alcuna trasformazione. Per ulteriori informazioni, vedere Fonti di dati di input per i lavori di distribuzione di Decision Optimization e Dati di output per i lavori di distribuzione Decision Optimization.