Microsoft DataverseAPI 제한 개요

Dataverse API 제한은 서비스 수준, 가용성, 및 품질을 보장합니다. Dataverse API 제한은 Power Platform 요청 제한 및 할당의 일부입니다. 이 기사에서는 특히 Dataverse에 연결하는 Power Apps, Power Automate, 및 Customer Engagement 앱(Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing, and Dynamics 365 Project Service Automation)에 적용 가능한 Dataverse의 제한을 소개합니다.

Power Platform 내 모든 영역의 제한에 대한 정보는 Power Platform 요청 제한 및 할당을 참조하세요.

Dataverse에는 권리 유형서비스 보호 제한이라는 두 가지 범주의 제한이 적용됩니다.

권리 유형 제한

이러한 제한은 사용자가 매일 요청할 수 있는 횟수를 나타냅니다. 할당된 제한은 각 사용자에게 할당된 라이선스 유형에 따라 다릅니다.

사용자가 요청 권리 유형을 초과하면 관리자에게 통지되어 해당 사용자에게 Power Apps와 Power Automate 요청 용량을 할당할 수 있습니다. 이 시점에서 사용자는 때때로 합리적인 초과 사용으로 인해 앱을 사용하지 못하도록 차단되지 않습니다.

Dataverse의 경우 API 요청에는 행이 생성, 검색, 업데이트 또는 삭제(CRUD)되는 테이블 행과 상호 작용하는 모든 데이터 작업이 포함됩니다. 공유할당 과 같은 특수 작업은 업데이트로 간주되므로 여기에 포함됩니다. 이러한 요청은 모든 클라이언트 또는 애플리케이션에서 끝점을 사용하여 이루어질 수 있습니다. 여기에는 플러그 인, 비동기 워크플로, 사용자 지정 컨트롤 및 $batch(ExecuteMultiple) 작업으로 수행되는 작업이 포함됩니다. 로그인, 로그아웃 및 시스템 메타데이터 작업과 같은 제한사항에서 제외되는 시스템 내부 작업 세트가 소규모로 존재합니다.

중요

Power Platform API 요청 할당에는 Power Automate, AI Builder 및 Connector API 사용이 포함됩니다. Dataverse 요청을 발생시키는 커넥터를 통한 모든 요청은 1개의 Power Platform 요청을 나타냅니다.

이러한 권리 유형 제한에 대한 자세한 내용은 라이선스 기반 Microsoft Power Platform 요청 할당을 참조하세요.

용량 추가 기능 보기 및 할당에 대한 내용은 용량 추가 기능을 참조하십시오.

개별 용량 추가 기능 구매에 대한 자세한 내용은 Power Apps 및 Power Automate 라이선싱 가이드를 참조하세요.

서비스 보호 제한

모든 사람에게 일관된 가용성과 성능을 보장하기 위해 Dataverse에서 API를 사용하는 방식에 일부 제한을 적용합니다. 서비스 보호 API 제한은 애플리케이션을 실행하는 사용자가 리소스 제약 조건에 따라 서로 간섭할 수 없도록 합니다. 이 제한은 플랫폼의 일반 사용자에게는 영향을 주지 않습니다. 많은 수의 API 요청을 수행하는 애플리케이션만 영향을 받을 수 있습니다. 이 제한은 Dataverse 플랫폼의 가용성 및 성능 특성을 위협하는 요청 볼륨의 무작위적이고 예상치 못한 갑작스런 증가로부터 보호 수준을 제공합니다.

사용자 계정당 동시 연결 수, 연결당 API 요청 수 및 각 연결에 사용할 수 있는 실행 시간을 제한합니다. 이는 5분 슬라이딩 기간 내에 평가됩니다. 이러한 제한 중 하나를 초과하면 플랫폼에서 예외가 throw됩니다.

참고

서비스 보호 제한은 자격 제한에 대해 계산된 테이블의 CRUD 작업뿐만 아니라 모든 외부 웹 서비스 요청에 적용됩니다.

서비스 보호 API 제한은 워크플로, 사용자 지정 워크플로 활동 또는 플러그 인 코드 내에서 작성된 API 호출에 적용되지 않습니다. 이러한 작업은 내부적으로 호출됩니다.

서비스 보호 제한은 일반적으로 많은 양의 데이터 작업을 수행하는 응용 프로그램에서만 발생하므로 이러한 응용 프로그램을 빌드하는 개발자는 이러한 예외가 반환된 기간이 지나면 작업을 재시도하는 패턴을 적용하는 것이 좋습니다. 이를 통해 애플리케이션은 서비스가 보내는 예외에 응답하고, 총 요청 수를 줄이고, 가능한 최고 처리량을 달성할 수 있습니다.

반환될 수 있는 특정 오류 및 개발자가 이러한 오류에 응답하기 위해 패턴을 적용하는 방법에 대한 정보는 서비스 보호 API 제한을 참조하십시오.

참조

Power Platform 관리 / 라이선싱 및 라이선스 관리 / 요청 제한 및 할당
개발자 / 코드를 사용한 데이터 작업 / 서비스 보호 API 제한

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).