資料の 英語版 に戻るDecision Optimization用のモデル入出力データ・ファイル・フォーマット
Decision Optimization モデルの入出力データ・ファイルの形式
最終更新: 2024年12月05日
Decision Optimization モデルでは、以下の入力データ ID と出力データ ID、および拡張機能の組み合わせを使用できます。
この表は、配置のDecision Optimizationでサポートされているファイル タイプの組み合わせを示しています:
モデル・タイプ | 入力ファイル・タイプ | 出力ファイル・タイプ | コメント |
---|---|---|---|
cplex |
.lp .mps .sav .feasibility .prm .jar for Java™モデル |
.xml .json 出力ファイルの名前は solution である必要があります |
出力形式は、API を使用して指定できます。 タイプ 解、競合、および許容性の各ファイルの CPLEX フォーマットのスキーマは、 Decision Optimization githubから cplex_xsds.zip アーカイブにダウンロードすることができます。 |
cpo |
.cpo .jar for Javaモデル |
.xml .json 出力ファイルの名前は solution である必要があります |
出力形式はrunパラメータで指定できる。 CPOモデルのネイティブファイル形式については、以下を参照してください:CPオプティマイザー・ファイルフォーマット構文を参照してください。 |
opl |
.mod .dat .oplproject .xlsx (deprecated) .json .csv .jar for Javaモデル |
.xml .json .txt .csv .xlsx (deprecated) |
出力形式は入力形式と一致するが、必要に応じてrunパラメータで指定することもできる。 Microsoft Excelファイルに接続するには、データ・コネクタを使用する。 data-connectorはExcelファイルを' デプロイできるのは、タプル・セットを使用して定義されたモデルのみです。その他の OPL 構造はサポートされません。 OPLで入出力を読み書きするには、OPLモデルを参照してください。 |
docplex |
.py *.* (入力データ) |
モデルに指定されている任意の出力ファイル・タイプ。 | Python コードではどのフォーマットも使用できますが、データ・コネクターを利用するには .csv フォーマットを使用してください。Python で入出力の読み取りと書き込みを行うには、コマンド |
- データ ID の制約事項
- ファイル名には以下の制限があります。
- 255 文字に制限されます
- ASCII 文字のみを含めることができます
- 文字
/\?%*:|"<>
、スペース文字、またはヌル文字を含めることはできません。 - 先頭文字として _ を含めることはできません
- 参照されているデータ
- 表形式データのデータ・アセットまたは接続アセットを使用する場合は、アセット・タイプに関係なく、'
id
フィールドのデータ識別子の拡張子として'.csv
使用する。 データコネクターは必要な変換を行うので、データのフォーマットを変更することなく、データのロードや保存ができる。 そのため、データ・コネクタを使用してソースとターゲットの両方のデータを参照することで、さまざまなデータ・ソース・タイプとフォーマットで同じDecision Optimizationモデルを使用できます。 他のデータ識別子拡張子を使用した場合、データは変換されることなく生データのバイナリファイルとしてロードまたは保存されます。 詳細については、「 Decision Optimization配置ジョブの入力データソース」および「 Decision Optimization配置ジョブの出力データ」を参照してください。