여러 표현식 적용
| 항목 | 값 |
|---|---|
| 화면 이름 | Apply multiple expressions |
| 식별자 | projectV1 |
| 지원 실행 방식 | Batch, Faster, Streaming |
| 범주 | 자주 쓰는 변환 (Popular) |
입력 열을 선택하거나 열에 함수를 적용하여 출력 데이터셋을 구성합니다.
입력 인자
| 이름 | 지정 여부 | 자료형 | 의미와 조건 |
|---|---|---|---|
Columns | 필수 | List<Expression<AnyType>> | 데이터셋에 적용할 열 변환 목록입니다. |
Dataset | 필수 | Table | 연산을 적용할 데이터셋입니다. |
Keep remaining columns | 필수 | Literal<Boolean> | 별도로 투영하지 않은 나머지 열을 유지합니다. |
입출력 예시
예시 1: 기본 동작
인자 값:
Columns: [
alias(
alias: airline,
expression:airline,
)]Dataset: ri.foundry.main.dataset.aKeep remaining columns: false
입력:
| airline | miles |
|---|---|
| foundry airways | 2500 |
| new air | 3000 |
출력:
| airline |
|---|
| foundry airways |
| new air |
예시 2: 경계 조건
인자 값:
Columns: [
alias(
alias: media_column,
expression: media_ref,
)]Dataset: ri.foundry.main.dataset.aKeep remaining columns: false
입력:
| pk |
|---|
| 1 |
출력:
| media_column |
|---|
| media_ref |