데이터셋 갱신 조건
데이터셋 조건은 선택한 데이터셋 브랜치에 트랜잭션이 커밋될 때 평가합니다. 모든 갱신에서 발동시키거나, 갱신 후 데이터셋의 행 수에 조건을 걸 수 있습니다.
설정
- Dataset 조건 카드를 선택합니다.
- Search for datasets에서 데이터셋을 선택합니다.
- 감시할 데이터셋 브랜치를 선택합니다.
- Trigger condition을 선택합니다. 행 수 조건이면 Number of rows에 0부터 300까지의 정수를 입력합니다.
| Trigger condition | 발동 조건 |
|---|---|
| Trigger on any dataset update | 선택한 브랜치에 커밋된 모든 갱신에서 발동합니다. |
| Trigger when dataset has at least this many rows | 갱신 후 행 수가 지정 값 이상일 때 발동합니다. 지정 값도 포함합니다. |
| Trigger when dataset has at most this many rows | 갱신 후 행 수가 지정 값 이하일 때 발동합니다. 지정 값도 포함합니다. |
비어 있지 않은 데이터셋의 갱신을 감지하려면 최소 행 수를 1로 지정합니다. 비어 있는 데이터셋의 갱신을 감지하려면 최대 행 수를 0으로 지정합니다.
300은 입력할 임계값의 상한입니다. 감시하는 데이터셋의 최대 크기가 아닙니다. 최소 행 수가 300이면 300개 이상의 행이 있는 데이터셋 갱신이 조건을 충족합니다.
평가 기준
행 수는 커밋된 해당 트랜잭션 시점의 전체 데이터셋을 기준으로 계산합니다. 이번 갱신에서 추가한 행만 세지 않습니다.
조건을 충족하는 각 커밋이 효과를 발동시킬 수 있으며, 이전 갱신과 이번 갱신 사이에서 임계값을 넘어야 하는 것은 아닙니다. 최소 행 수가 1일 때 연속 갱신의 행 수가 10개와 12개라면 두 갱신 모두 조건을 충족합니다.
브랜치 지원
자동화의 main 브랜치에서 데이터셋 조건을 구성하고 감시할 데이터셋 브랜치를 선택할 수 있습니다. 전역 브랜치로 만든 자동화 브랜치에서는 데이터셋 조건을 지원하지 않습니다. 자동화 브랜치와 감시 대상 데이터셋 브랜치를 구분합니다.