Avec votre modèle Decision Optimization , vous pouvez utiliser les identificateurs de données d'entrée et de sortie et les combinaisons d'extension suivants.
Type de modèle | Type de fichier d'entrée | Type de fichier de sortie | Commentaires |
---|---|---|---|
cplex |
.lp .mps .sav .feasibility .prm .jar pour les modèles Java™ |
.xml .json Le nom du fichier de sortie doit être solution. |
Le format de sortie peut être spécifié à l'aide de l'API. Les fichiers de type Les schémas des formats CPLEX pour les solutions, les conflits et les fichiers de faisabilité sont disponibles pour téléchargement dans l'archive cplex_xsds.zip à partir de Decision Optimization github. |
cpo |
.cpo .jar pour les modèles Java |
.xml .json Le nom du fichier de sortie doit être solution. |
Le format de sortie peut être spécifié à l'aide d'un paramètre d'exécution. Pour le format de fichier natif des modèles CPO, voir : Syntaxe du format de fichier CP Optimizer. |
opl |
.mod .dat .oplproject .xlsx (deprecated) .json .csv .jar pour les modèles Java |
.xml .json .txt .csv .xlsx (deprecated) |
Le format de sortie est cohérent avec le type d'entrée, mais peut être spécifié en utilisant un paramètre d'exécution si nécessaire. Pour vous connecter à des fichiers Microsoft Excel, utilisez un connecteur de données. Le connecteur de données transforme votre fichier Excel en un fichier ' Seuls les modèles définis avec des ensembles de tuples peuvent être déployés ; les autres structures OPL ne sont pas prises en charge. Pour lire et écrire l'entrée et la sortie dans OPL, voir Modèles OPL. |
docplex |
.py *.* (données d'entrée) |
Tout type de fichier de sortie spécifié dans le modèle. | Tous les formats peuvent être utilisés dans le code Python, mais pour tirer parti des connecteurs de données, utilisez le format .csv .Pour lire et écrire l'entrée et la sortie en Python, utilisez les commandes |
- Restrictions relatives aux identificateurs de données
- Les restrictions suivantes s'appliquent aux noms de fichier :
- Limitation à 255 caractères
- Seuls les caractères ASCII sont admis
- Ne peut pas inclure les caractères
/\?%*:|"<>
, le caractère espace ou le caractère null - Le premier caractère ne peut pas être "_ "
- Données référencées
- Lors de l'utilisation d'actifs de données ou d'actifs de connexion pour les données tabulaires, utilisez "
.csv
comme extension de l'identifiant de données dans le champ "id
, quel que soit le type d'actif. Le connecteur de données effectue les transformations nécessaires pour que vous puissiez charger ou enregistrer des données sans devoir en modifier le format. Vous pouvez donc utiliser le même modèle d'Decision Optimization avec de nombreux types et formats de sources de données différents en utilisant un connecteur de données pour référencer à la fois les données sources et les données cibles. Si vous utilisez d'autres extensions d'identifiant de données, les données sont chargées ou enregistrées sous la forme d'un fichier binaire de données brutes sans aucune transformation. Pour plus d'informations, voir Sources de données d'entrée pour les tâches de déploiement de l'Decision Optimization et Données de sortie pour les tâches de déploiement de l'Decision Optimization.