Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

아직 계산하지 않은 키의 표현식

항목값
화면 이름Compute if expression absent
식별자computeExpressionIfAbsentV1
지원 실행 방식Batch, Faster
범주열, 행과 실행 제어 (Other)

새 행의 표현식 결과를 키별로 저장하고 빌드가 달라져도 기존 결과를 재사용합니다. 저장하지 않은 결과, 저장소 비활성화 또는 상태 초기화에 대한 설정은 별도로 적용됩니다.

입력 인자

이름지정 여부자료형의미와 조건
Dataset필수Table표현식을 적용할 데이터셋입니다.
Expression필수Expression<AnyType>키의 결과가 저장되어 있지 않을 때 계산할 표현식입니다.
Key필수List<Expression<Array<AnyType> | Binary | Boolean | Byte | Date | Integer | Long | Short | String | Struct | Timestamp>>결과를 저장할 키입니다. 저장된 같은 키의 결과를 다시 계산하지 않습니다.
Store id필수Literal<String>결과 저장소 ID입니다. 바꾸면 모든 결과가 무효화되며 한 파이프라인에서 같은 ID를 두 번 사용할 수 없습니다.
Always recompute null results선택Literal<Boolean>true이면 저장 조건을 통과한 결과라도 null이면 다시 계산합니다. 단순 값과 {ok, error} 구조체 모두에 적용합니다. 이 값을 바꿀 때에는 저장소 불변 조건을 유지하도록 저장소를 초기화해야 합니다.
Disable store선택Literal<Boolean>true이면 저장소를 완전히 끄고 저장소 관련 설정을 모두 무시합니다. 일반 Apply expression처럼 동작합니다.
Do not store results when선택Expression<Boolean>결과를 보고 저장하지 않을 값을 정합니다. 오류나 null 결과를 제외하는 데 사용할 수 있으며 기본적으로 null은 저장하지 않습니다.