다음을 통해 공유


.alter-merge table policy ingestionbatching 명령

적용 대상: ✅Microsoft Fabric✅Azure Data Explorer

테이블의 수집 일괄 처리 정책을 설정하여 데이터 집계가 중지되고 일괄 처리가 봉인되고 수집되는 시기를 결정합니다. 수집 일괄 처리 정책은 대기 중인 수집에 적용됩니다.

테이블에 대한 정책이 설정되지 않은 경우 데이터베이스 수준 정책이 적용됩니다. 정책이 데이터베이스 수준에서 설정되지 않은 경우 기본값적용됩니다.

사용 권한

이 명령을 실행하려면 테이블 관리자 이상의 권한이 있어야 합니다.

기본값 및 제한

기본값 및 제한을 참조 하세요.

구문

.alter-mergetable [ DatabaseName.]TableName policy ingestionbatching PolicyObject

.alter-mergetables (Table1 , Table2 [,...]) policy ingestionbatching PolicyObject

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
TableName string ✔️ 변경할 테이블의 이름입니다.
DatabaseName string 데이터베이스의 이름입니다. 변경할 테이블이 포함된 데이터베이스 컨텍스트에서 명령을 실행하면 DatabaseName 이 필요하지 않습니다.
PolicyObject string ✔️ 직렬화된 JSON 정책 개체입니다. 수집 일괄 처리 정책을 참조하세요.

예제

다음 명령은 500개 파일 또는 1GB에 대해 일괄 처리 수신 데이터 시간을 30초로 설정합니다.

.alter-merge table MyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:30",
    "MaximumNumberOfItems" : 500,
    "MaximumRawDataSizeMB": 1024
}
```

다음 명령은 일괄 처리 수신 데이터 시간을 45초, 파일 450개 또는 MaximumRawDataSizeMB의 이전 값으로 설정합니다.

.alter-merge table MyDataMyDatabase.MyTable policy ingestionbatching
```
{
    "MaximumBatchingTimeSpan" : "00:00:45",
    "MaximumNumberOfItems" : 450
}
```

참고 항목

PolicyObject의 일부 매개 변수만 지정하면 현재 정책의 값이 대체되지만 다른 매개 변수는 그대로 유지됩니다. 지정되지 않은 매개 변수의 기본값을 설정하려면 alter 명령 명령을 사용합니다.