참조: exportData 성능
exportData 성능 및 확장성 최적화의 이점을 활용하려면 요청에서 특정 API 버전, 특성 및 요소를 사용해야 합니다.
성능 향상은 독립형 exportData API 호출 및 exportData를 호출하는 다음 기능에 영향을 미칩니다.
- 계획 게시
- 통합 디자인의 Adaptive Planning 데이터 소스에서 계정 데이터 검색
API v38에는 의 존재 여부에 따라 새로운 요청 및 응답 형식이 포함됩니다.
stream="true"
또는 stream="false"
에서 call
요소지원되는 계정
exportData 성능 및 확장성이 개선되어 다음이 지원됩니다.
다음을 제외한
모든 계정 유형
- 시스템 계정(배분, 소수주주지분 %, 소거, 누적 환산 조정 포함)
- 모델링 시트 가정 계정
다음을 제외한
모든 모델링 기능
- 가중 평균 환산
- 텍스트 롤업
- 스프레드 룩업
- 값 룩업
사용 어플리케이션
- 계획 게시
- 통합 디자인의 Adaptive Planning 데이터 소스에서 계정 데이터 검색
- 시간 단위가 있는 큐브 데이터를 제외하고 exportData API 성능 최적화가 포함됩니다.
- 스트리밍의 더 큰 행 내보내기 한도는 포함하지 않습니다.
exportData 성능 및 동작
exportData API는 다음 구성에 따라 다르게 작동합니다.
API v36
요청에 지원되지 않는 계정 유형 또는 속성이 포함되어 있습니다. | stream 특성 | 응답 형식 | 내보내기 행 한도 | 성능 최적화 |
|---|---|---|---|---|
아니요 | 사용불가 | 변경 없음 | 500,000 | 예 |
예 | 사용불가 | 변경 없음 | 500,000 | 아니요 |
API v38
요청에 지원되지 않는 계정 유형 또는 속성이 포함되어 있습니다. | stream 특성 | 응답 형식 | 내보내기 행 한도 | 성능 최적화 |
|---|---|---|---|---|
아니요 | 휴가/휴직 또는 false
| 비스트리밍 | 500,000 | 예 |
아니요 | true
| 스트리밍 | 200만 | 예 |
API v39
요청에 지원되지 않는 계정 유형 또는 속성이 포함되어 있습니다. | stream 특성 | 응답 형식 | 내보내기 행 한도 | 성능 최적화 |
|---|---|---|---|---|
아니요 | 휴가/휴직 또는 false
| 비스트리밍 | 500,000 | 예 |
아니요 | true
| 스트리밍 | 200만 | 예 |
예 | true
| 비스트리밍 | 500,000 | 아니요 |
예 | false
| 비스트리밍 | 500,000 | 아니요 |
exportData API v36 이상 버전에 대한 업데이트
아래 표에는 exportData API 성능 최적화 기능의 일부로 exportData API v36 이상을 위해 2024R1에 도입된 성능 최적화 경로의 개선사항이 나와 있습니다.
exportData API | 최적화되지 않은 동작 | 최적화된 동작 |
|---|---|---|
사용자에게 DAC 규칙의 디멘션에 대한 모든 계정, 레벨 조합에 대한 액세스 권한이 없으며 해당 디멘션이 exportData API 요청에 포함되어 있지 않습니다. | 큐브 시트 또는 모델 시트에서 다음과 같은 계정에 대한 데이터가 반환되지 않습니다.
| 응답은 디멘션에 대해 카테고리 미지정 값이 있는 행을 반환합니다. |
디멘션이 두 위치에 모두 포함된 API 요청:
| 응답이 디멘션 또는 디멘션의 직계 child 항목에 대한 행을 반환하지 않습니다. | 응답은 직계 child의 롤업 값에 대한 행을 반환하고 디멘션의 카테고리 미지정 값에 대한 행을 반환합니다. |
두 위치 모두에 디멘션이 지정된 큐브 계정에 대한 API 요청:
| 응답이 디멘션 또는 디멘션의 직계 child 항목에 대한 행을 반환하지 않습니다. | 응답은 디멘션 롤업 또는 직계 child 롤업에 대한 행과 디멘션에 대해 지정된 값을 기준으로 하는 디멘션의 카테고리 미지정 값을 반환합니다. directChildren 및 uncategorized 특성: <dimensionValue> 요소 |