serialize 연산자
입력 행 집합의 순서가 창 함수에 안전하게 사용되도록 표시합니다.
연산자에 선언적 의미가 있습니다. 입력 행 집합을 serialize(ordered)로 표시하여 창 함수를 적용할 수 있습니다.
Syntax
serialize
[Name1=
Expr1 [,
Name2=
Expr2]...]
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
이름 | string |
추가하거나 업데이트할 열의 이름입니다. 생략하면 출력 열 이름이 자동으로 생성됩니다. | |
Expr | string |
✔️ | 입력을 통해 수행할 계산입니다. |
예제
조건별 행 하위 집합 직렬화
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize
serialize된 테이블에 행 번호 추가
serialize된 테이블에 행 번호를 추가하려면 row_number() 함수를 사용합니다.
TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize rn = row_number()
연산자의 Serialization 동작
다음 연산자의 출력 행 집합은 serialize된 것으로 표시됩니다.
다음 연산자의 출력 행 집합은 비직렬화됨으로 표시됩니다.
- count
- distinct
- evaluate
- facet
- join
- make-series
- mv-expand
- reduce by
- sample
- sample-distinct
- summarize
- top-nested
다른 모든 연산자는 serialization 속성을 유지합니다. 입력 행 집합이 serialize되면 출력 행 집합도 serialize됩니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기