다음을 통해 공유


serialize 연산자

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

입력 행 집합의 순서가 창 함수에 안전하게 사용되도록 표시합니다.

연산자에는 선언적 의미가 있습니다. 입력 행 집합을 직렬화(순서 지정)로 표시하여 창 함수를 적용할 수 있습니다.

구문

serialize [Name1 = Expr1 [, Name2 = Expr2]...]

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

매개 변수

이름 Type 필수 설명
이름 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됩니다.