Power Automate 및 Power Platform 제한을 이해하면 사용자가 확장 가능한 Power Automate 흐름을 설계하는 데 도움이 될 수 있습니다.
이러한 제한은 흐름의 성능에 영향을 줄 수 있으며 요청 제한 위반으로 인한 제한(속도 저하) 또는 흐름 끄기를 방지하는 데 도움이 됩니다. 14일 동안 지속적으로 제한되는 흐름은 모두 해제됩니다. 이러한 흐름은 언제든지 다시 켤 수 있습니다. 그러나 성능이 향상되지 않으면 흐름이 계속 비활성화됩니다.
자세히 보기:
라이선스 요금제를 확인하는 방법
일부 플랫폼 및 API 제한은 라이선스 플랜에 따라 다릅니다. Power Automate에서 라이선스와 기능을 식별하는 가장 쉬운 방법은 설정>내 라이선스 보기를 선택하는 것입니다.
또는 Power Automate 포털에서 Ctrl + Alt+ A를 선택하여 더 자세한 플랜 수준 세부 정보를 가져옵니다.
API 요청 제한
Microsoft Power Platform의 요청은 사용자가 제품에서 수행하는 다양한 작업으로 구성됩니다. 상위 수준에서 API 요청은 커넥터, 프로세스 어드바이저 분석, HTTP 작업 및 변수 초기화 또는 Compose 사용과 같은 기본 제공 작업에 대한 요청입니다. 성공 및 실패한 작업 모두 API 요청 한도에 반영됩니다. 또한 페이지 매김의 재시도 및 기타 요청도 작업 실행으로 간주됩니다. 자세히 알아보기: Power Platform 요청으로 간주되는 것은 무엇입니까?
라이선스 플랜에 따라 클라우드 흐름이 하루에 실행할 수 있는 작업 수에 제한이 있습니다. 이러한 제한은 커넥터 제한과 다릅니다. 흐름 세부 정보 페이지에서 분석을 선택하고 작업 탭에 액세스하면 흐름이 실행하는 작업 수를 볼 수 있습니다.
흐름이 더 적은 Power Platform 요청을 사용하더라도 흐름이 예상보다 더 자주 실행되는 경우 여전히 제한에 도달할 수 있습니다. 예를 들어, 관리자가 사용자에게 전자 메일을 보낼 때마다 푸시 알림을 보내는 클라우드 흐름을 만들 수 있습니다. 이 흐름은 이메일이 관리자가 보낸 것인지 확인해야 하기 때문에 (누구로부터든) 이메일을 받을 때마다 실행됩니다. 이 제한은 24시간 동안 모든 흐름의 모든 실행에 적용됩니다.
다음은 흐름의 요청 사용량을 추정하기 위한 몇 가지 지침입니다.
- 하나 이상의 작업이 흐름 실행의 일부로 실행됩니다. 하나의 트리거와 하나의 작업이 있는 간단한 흐름은 흐름이 실행될 때마다 두 개의 작업이 발생하여 2개의 요청을 소비합니다.
- 흐름의 모든 트리거/액션은 Power Platform 요청을 생성합니다. 커넥터 작업, HTTP 작업, 기본 제공 작업(변수 초기화, 범위 생성에서 간단한 작성 작업까지)과 같은 모든 유형의 작업이 Power Platform 요청을 생성합니다.
- 성공 및 실패한 작업 모두 이러한 한도에 반영됩니다. 건너뛴 작업은 이러한 제한에 포함되지 않습니다.
- 각 작업은 하나의 요청을 생성합니다. 작업이 각 루프에 적용되는 경우 루프가 처리하는 항목 수만큼 요청을 생성합니다.
- 작업에는 여러 표현식이 있을 수 있지만 하나의 API 요청으로만 계산됩니다.
- 페이지 매김의 재시도 및 추가 요청도 작업 실행으로 계산됩니다.
플랫폼 수준의 API 제한은 사용자 라이선스를 기반으로 합니다. 자세히 알아보기: Power Automate 라이선스 유형
커넥터의 API 처리량 제한
플랫폼 제한 외에도 각 커넥터 서비스에는 고유한 제한이 있습니다. Power Automate의 커넥터 제한은 커넥터가 남용을 방지하고 공정한 리소스 할당을 보장하기 위해 속도 제한 또는 사용 할당량을 적용하는 메커니즘을 나타냅니다. 커넥터가 제한되면 특정 기간 내에 수행할 수 있는 요청 또는 작업 수가 제한됩니다.
흐름이 커넥터 수준 조절 한계에 도달하면 서비스는 속도 제한을 초과했습니다. 27초 후에 다시 시도하세요와 같은 오류 텍스트와 함께 429(요청이 너무 많음) 오류 코드를 반환합니다.
각 커넥터에는 자체적인 제한 한도가 있습니다.
DataverseAPI 제한
커넥터 서비스인 Dataverse는 자체적인 서비스 보호 한도를 정의합니다. 서비스 보호 API 제한은 사용자별로 평가됩니다. 흐름에 의해 호출될 때, 사용자는 해당 작업과 연관된 사람입니다. 일반적으로 이 사용자는 흐름의 소유자이지만, 흐름이 작업에서 사용자 컨텍스트를 호출하는 경우, 호출하는 사용자가 될 수 있습니다.
흐름 동시성 제한
확장 가능하고 효율적인 흐름 설계에는 불필요한 지연을 방지하는 데 도움이 되는 동시성, 루핑 및 일괄 해제 제한을 이해하는 것이 포함됩니다. 자세히 알아보기: 동시 실행 루핑 및 분리 제한.
작업 버스트 제한
작업 버스트 제한은 특정 기간 내에 트리거할 수 있는 최대 작업 수를 의미하며, 일반적으로 롤링 기간으로 측정됩니다. 현재 5분당 100,000개의 작업이라는 흐름당 한도가 있습니다.
트리거링 또는 루프의 버스트는 이 제한을 초과하여 흐름이 느려지거나 스로틀될 수 있습니다.
이 제한을 해결하려면 하위 흐름을 사용하거나 트리거 조건을 사용하는 등 여러 흐름에 부하를 분산합니다.
흐름 설계 한계
흐름을 디자인할 때 디자인/정의 수준에서 정의된 제한이 발생할 수 있습니다. 이러한 제한이 발생하는 경우 흐름을 다시 디자인하는 것이 좋습니다.
자세히 알아보기: 흐름 정의 제한