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된 것으로 표시됩니다.

다음 연산자의 출력 행 집합은 비직렬화됨으로 표시됩니다.

다른 모든 연산자는 serialization 속성을 유지합니다. 입력 행 집합이 serialize되면 출력 행 집합도 serialize됩니다.