Go back to the English version of the documentation用于Decision Optimization的模型输入和输出数据文件格式
Decision Optimization 模型输入和输出数据文件格式
Last updated: 2024年12月05日
通过 Decision Optimization 模型,您可以使用以下输入和输出数据标识以及扩展组合。
本表显示了Decision Optimization部署所支持的文件类型组合:
模型类型 | 输入文件类型 | 输出文件类型 | 注释 |
---|---|---|---|
cplex |
.lp .mps .sav .feasibility .prm .jar for Java™模型 |
.xml .json 输出文件的名称必须为 solution |
可以使用 API 指定输出格式。 类型为 可以在 cplex_xsds.zip 归档中从 Decision Optimization github下载解法,冲突和可行性文件的 CPLEX 格式的模式。 |
cpo |
.cpo .jar for Java模型 |
.xml .json 输出文件的名称必须为 solution |
可使用运行参数指定输出格式。 有关 CPO 模型的本地文件格式,请参阅:CP 优化器文件格式语法。 |
opl |
.mod .dat .oplproject .xlsx (deprecated) .json .csv .jar for Java模型 |
.xml .json .txt .csv .xlsx (deprecated) |
输出格式与输入类型一致,但可根据需要使用运行参数指定。 要连接 Microsoft Excel 文件请使用数据连接器。 数据连接器将 Excel 文件转换为 " 只能部署使用元组集定义的模型; 不支持其他 OPL 结构。 要在 OPL 中读写输入和输出,请参阅OPL 模型。 |
docplex |
.py *.* (输入数据) |
模型中指定的任何输出文件类型。 | 在 Python 代码中可以使用任何格式,但是,如果要利用数据连接器,请使用 .csv 格式。要在 Python 中读取和编写输入和输出,请使用命令 |
- 数据标识限制
- 文件名具有以下限制:
- 限制为 255 个字符
- 只能包含 ASCII 字符
- 不能包含字符
/\?%*:|"<>
,空格字符或空字符 - 不能包含 _ 作为第一个字符
- 引用的数据
- When using data assets or connection assets for tabular data, use
.csv
as the data-identifier extension in theid
field, regardless of the asset type. 数据连接器会进行必要的转换,因此无需更改数据格式即可加载或保存数据。 因此,通过使用数据连接器引用源数据和目标数据,您可以将同一个Decision Optimization模型用于多种不同的数据源类型和格式。 如果使用其他数据标识符扩展名,数据将作为原始数据二进制文件加载或保存,而不会进行任何转换。 有关详细信息,请参阅 Decision Optimization部署作业的输入数据源和 Decision Optimization部署作业的输出数据。