영어 버전 문서로 돌아가기Decision Optimization
Decision Optimization 모델 입력 및 출력 데이터 파일 형식
마지막 업데이트 날짜: 2024년 12월 05일
Decision Optimization 모델에서 다음 입력 및 출력 데이터 ID와 확장 조합을 사용할 수 있습니다.
이 표에는 배포를 위한 Decision Optimization 지원되는 파일 유형 조합이 나와 있습니다:
모델 유형 | 입력 파일 유형 | 출력 파일 유형 | 주석 |
---|---|---|---|
cplex |
.lp .mps .sav .feasibility .prm Java™
모델 의 경우 .jar |
.xml .json 출력 파일의 이름은 solution이어야 합니다. |
출력 형식은 API를 사용하여 지정할 수 있습니다.
솔루션, 충돌 및 실행 가능성 파일에 대한 CPLEX 형식의 스키마는 Decision Optimization github에서 cplex_xsds.zip 아카이브에 다운로드할 수 있습니다. |
cpo |
.cpo .jar Java모델의 경우 |
.xml .json 출력 파일의 이름은 solution이어야 합니다. |
출력 형식은 실행 매개변수를 사용하여 지정할 수 있습니다. CPO 모델의 기본 파일 형식은 다음을 참조하세요: CP 옵티마이저 파일 형식 구문. |
opl |
.mod .dat .oplproject .xlsx (deprecated) .json .csv .jar Java모델의 경우 |
.xml .json .txt .csv .xlsx (deprecated) |
출력 형식은 입력 유형과 일치하지만 필요한 경우 실행 매개변수를 사용하여 지정할 수 있습니다. Microsoft Excel 파일에 연결하려면 데이터 커넥터를 사용합니다. 데이터 커넥터는 Excel 파일을 ' 튜플 세트로 정의된 모델만 배치할 수 있습니다. 기타 OPL 구조는 지원되지 않습니다. OPL에서 입력 및 출력을 읽고 쓰려면 OPL 모델을 참조하십시오. |
docplex |
.py *.* (입력 데이터) |
모델에 지정된 출력 파일 유형입니다. | Python 코드에서는 임의의 형식을 사용할 수 있지만 데이터 커넥터를 활용하려면 .csv 형식을 사용하십시오.Python에서 입력 및 출력을 읽고 쓰려면 |
- 데이터 ID 제한사항
- 파일 이름에는 다음과 같은 제한사항이 존재합니다.
- 255자로 제한됩니다.
- ASCII 문자만 포함시킬 수 있습니다.
/\?%*:|"<>
문자, 공백 문자 또는 널 문자를 포함할 수 없습니다.- _을 첫 번째 문자로 포함시킬 수는 없습니다.
- 참조된 데이터
- 표 형식 데이터에 데이터 자산 또는 연결 자산을 사용하는 경우, 자산 유형에 관계없이 '
id
' 필드에 데이터 식별자 확장자로 '.csv
'를 사용합니다. 데이터 커넥터는 필요한 변환을 수행하므로 데이터 형식을 변경할 필요 없이 데이터를 로드하거나 저장할 수 있습니다. 따라서 데이터 커넥터를 사용하여 소스 데이터와 대상 데이터를 모두 참조함으로써 다양한 데이터 소스 유형 및 형식에 대해 동일한 Decision Optimization 모델을 사용할 수 있습니다. 다른 데이터 식별자 확장자를 사용하는 경우, 데이터는 변환 없이 원시 데이터 바이너리 파일로 로드되거나 저장됩니다. 자세한 내용은 Decision Optimization 배포 작업의 입력 데이터 소스 및 Decision Optimization 배포 작업의 출력 데이터를 참조하세요.