Go back to the English version of the documentationDecision Optimization 模型的批处理部署输入详细信息
Decision Optimization 模型的批处理部署输入详细信息
Last updated: 2024年12月19日
指定 Decision Optimization 模型的批处理部署的输入详细信息时,请遵循以下规则。
数据类型摘要表:
数据 | 描述 |
---|---|
类型 | 内联和数据引用 |
文件格式 | 请参阅 模型输入和输出数据文件格式。 |
数据源
输入/输出内联数据:
- 内联输入数据将转换为 CSV 文件并由引擎使用。
- CSV 输出数据将转换为输出内联数据。
- 支持将 Base64 编码的原始数据作为输入和输出。
输入/输出数据引用:
- 表格数据从 CSV , XLS , XLSX , JSON 文件或 WDP 连接库支持的数据库数据源装入,转换为 CSV 文件并由引擎使用。
- CSV 输出数据将转换为表格数据,并保存为 WDP 连接库支持的 CSV , XLS , XLSX , JSON 文件或数据库数据源。
- 可以从 WDP 连接库支持的任何文件数据源装入和保存原始数据。
- 不支持压缩文件。
- 部署作业的环境变量参数不适用。
如果要以编程方式指定输入/输出数据引用:
数据源引用
type
取决于资产类型。 请参阅 将数据资产添加到部署空间中的 数据源引用类型 部分。对于 S3 或 Db2,必须在部署作业的有效内容中的
input_data_references.connection
参数中指定连接详细信息。对于 S3 或 Db2,必须在部署作业的有效内容中的
input_data_references.location.path
参数中指定位置详细信息,例如表名,存储区名称或路径。对于
data_asset
,可以更新或创建受管资产。 对于创建,您可以设置所创建资产的名称和描述。您可在 id 或 connection 属性中使用模式。 例如,请参阅以下代码片段:
- 收集所有 CSV 输出文件作为内联数据:
"output_data": [ { "id":".*\\.csv"}]
- 收集特定 S3 文件夹中的作业输出:
"output_data_references": [ {"id":".*", "type": "s3", "connection": {...}, "location": { "bucket": "do-wml", "path": "${job_id}/${attachment_name}" }}]
父主题: 按框架列出的批处理部署输入详细信息