플로우 변수
스크래치패드 변수와 Workflow 마찬가지로 플로우에서 직접 사용하고 수정할 수 있는 변수를 생성합니다. 데이터 패널에서 바로 플로우 변수를 데이터 정제로 액세스합니다.
플로우 변수를 사용하여 플로우 전체에서 값을 설정하고 검색합니다. 플로우 변수는 하위 플로우 입력 및 출력과 유사합니다. 둘 다 플로우 또는 하위 플로우에 사용할 수 있는 데이터를 정의합니다. 그들 사이의 주요 차이점은 액세스할 수 있는 경우입니다. 플로우 변수는 플로우 전체에서 액세스할 수 있습니다. 입력은 하위 플로우를 시작할 때만 접근할 수 있고, 출력은 하위 플로우가 완료된 경우에만 접근할 수 있습니다.
플로우 변수 생성
추가 작업 메뉴의 플로우 변수 옵션을 사용하여 변수를 생성합니다. 각 변수의 이름과 데이터 유형을 선택하여 한 번에 여러 변수를 만들 수 있습니다. 플로우 변수는 데이터 패널의 플로우 변수 섹션에 데이터 알약으로 나타납니다.
플로우 변수에 값 할당
- 변수의 이름입니다.
- 변수의 데이터 값입니다.
플로우 변수 설정을 한 번만 사용하여 모든 변수에 값을 할당할 수 있습니다. 다른 데이터 알약과 달리 플로우 변수에 할당된 값은 변경 가능하며 언제든지 변경할 수 있습니다. 플로우 변수 설정을 사용하면 변수의 현재 값이 무효화됩니다. 변수에 값이 할당되지 않은 경우 기본값은 null입니다.
플로우 변수 값은 위에서 아래로 할당된 순서대로 설정됩니다. 동일한 변수의 값을 여러 번 설정하면 플로우는 마지막 값 세트만 사용합니다. 예를 들어, 이러한 세 가지 변수 정의로 인해 변수는 마지막 값의 런타임 값 세트를 갖게 됩니다.
| 순서 | 변수 | 구성 |
|---|---|---|
| 1 | variable | 첫 번째 값 세트 |
| 2 | variable | 두 번째 값 세트 |
| 3 | variable | 마지막 값 세트 |
변수 값은 다른 변수를 포함하여 플로우 앞부분의 모든 데이터 정제를 참조할 수 있습니다. 다른 데이터 알약을 참조하여 변수 값을 설정하는 경우 변수 할당의 순서를 유지해야 합니다. 참조된 값은 항상 참조된 값을 사용하는 변수 앞에 와야 합니다. 순서를 변경하면 null 값이 생성될 수 있습니다. 예를 들어, 이러한 변수 정의는 변수 정의의 순서를 유지할 때 예상되는 런타임 값만 생성합니다.
| 순서 | 변수 | 구성 | 런타임 값 |
|---|---|---|---|
| 1 | variable1 | 하나 | 하나 |
| 2 | 변수 2 | {variable1}, 두 개 | 하나 둘 |
| 3 | variable3 | {변수1}, {변수2}, 셋 | 하나 둘 셋 |
플로우 실행 상세 정보
실행 상세 정보에 플로우 변수 설정 플로우 논리의 요약이 나타납니다. 상세 정보에는 작업으로 설정된 모든 변수의 이름, 유형, 구성 및 런타임 값이 표시됩니다. 실행 상세 정보는 작업 또는 플로우 논리에서 사용되는 변수에 대한 정보도 제공합니다. 이 경우 형식, 구성 및 런타임 값이 표시됩니다.
지원되는 데이터 유형
- 날짜/시간
- 소수점
- 부동 소수점 숫자
- 정수
- JSON
- 참조
- 문자열
- True/False