0 / 0
資料の 英語版 に戻る
Decision Optimization用のモデル入出力データ・ファイル・フォーマット
最終更新: 2024年12月05日
Decision Optimization モデルの入出力データ・ファイルの形式

Decision Optimization モデルでは、以下の入力データ ID と出力データ ID、および拡張機能の組み合わせを使用できます。

この表は、配置のDecision Optimizationでサポートされているファイル タイプの組み合わせを示しています:
モデル・タイプ 入力ファイル・タイプ 出力ファイル・タイプ コメント
cplex
.lp
.mps
.sav
.feasibility
.prm
.jar for Java™
モデル
.xml
.json

出力ファイルの名前は solution である必要があります

出力形式は、API を使用して指定できます。

タイプ .lp.mps、および .sav のファイルは、 gzip または bzip2を使用して圧縮し、 .lp.gz.sav.bz2などとしてアップロードすることができます。

解、競合、および許容性の各ファイルの 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ファイルを'.csvファイルに変換します。

デプロイできるのは、タプル・セットを使用して定義されたモデルのみです。その他の OPL 構造はサポートされません。

OPLで入出力を読み書きするには、OPLモデルを参照してください。

docplex
.py
*.* (入力データ)
モデルに指定されている任意の出力ファイル・タイプ。 Python コードではどのフォーマットも使用できますが、データ・コネクターを利用するには .csv フォーマットを使用してください。

Python で入出力の読み取りと書き込みを行うには、コマンド get_input_stream("filename") および get_output_stream("filename") を使用します。 DOcplex API sum の例を参照してください

データ ID の制約事項
ファイル名には以下の制限があります。
  • 255 文字に制限されます
  • ASCII 文字のみを含めることができます
  • 文字 /\?%*:|"<>、スペース文字、またはヌル文字を含めることはできません。
  • 先頭文字として _ を含めることはできません
参照されているデータ
表形式データのデータ・アセットまたは接続アセットを使用する場合は、アセット・タイプに関係なく、'idフィールドのデータ識別子の拡張子として'.csv使用する。 データコネクターは必要な変換を行うので、データのフォーマットを変更することなく、データのロードや保存ができる。 そのため、データ・コネクタを使用してソースとターゲットの両方のデータを参照することで、さまざまなデータ・ソース・タイプとフォーマットで同じDecision Optimizationモデルを使用できます。 他のデータ識別子拡張子を使用した場合、データは変換されることなく生データのバイナリファイルとしてロードまたは保存されます。 詳細については、「 Decision Optimization配置ジョブの入力データソース」および「 Decision Optimization配置ジョブの出力データ」を参照してください。
生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細