플로우 변수

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • 스크래치패드 변수와 워크플로우 마찬가지로, 플로우에서 직접 사용하고 수정할 수 있는 변수를 생성합니다. 데이터 패널에서 바로 플로우 변수를 데이터 알약으로 액세스합니다.

    플로우 변수를 사용하여 플로우 전체에서 값을 설정하고 검색합니다. 플로우 변수는 하위 플로우 입력 및 출력과 유사합니다. 둘 다 플로우 또는 하위 플로우에 사용할 수 있는 데이터를 정의합니다. 그들 사이의 주요 차이점은 액세스할 수 있는 경우입니다. 플로우 변수는 플로우 전체에서 액세스할 수 있습니다. 입력은 하위 플로우를 시작할 때만 접근할 수 있으며, 출력은 하위 플로우가 완료된 경우에만 접근할 수 있습니다.

    플로우 변수 생성

    추가 작업 메뉴의 플로우 변수 옵션을 사용하여 변수를 생성합니다. 각 변수의 이름과 데이터 유형을 선택하여 한 번에 여러 변수를 만들 수 있습니다. 플로우 변수는 데이터 패널의 플로우 변수 섹션에 데이터 알약으로 나타납니다.

    플로우 변수에 값 할당

    플로우 변수 설정 플로우 로직을 사용하여 변수에 값을 할당합니다. 플로우 변수 설정에는 다음과 같은 입력이 있습니다.
    • 변수의 이름입니다.
    • 변수에 대한 데이터 값입니다.

    플로우 변수 설정을 한 번만 사용하여 모든 변수에 값을 할당할 수 있습니다. 다른 데이터 알약과 달리 플로우 변수에 할당된 값은 변경 가능하며 언제든지 변경할 수 있습니다. 플로우 변수 설정을 사용하면 변수의 현재 값이 무효화됩니다. 변수에 값이 할당되지 않은 경우 기본값은 null입니다.

    플로우 변수 값은 위에서 아래로 할당된 순서대로 설정됩니다. 같은 변수의 값을 여러 번 설정하면 플로우는 마지막으로 설정된 값만 사용합니다. 예를 들어, 이 세 가지 변수 정의는 변수가 마지막 값 세트의 런타임 값을 갖는 결과를 낳습니다.

    표 1. 마지막 값 세트는 플로우 변수 값을 정의합니다.
    순서 변수 구성
    1 변수 첫 번째 값 세트
    2 변수 두 번째 값 세트
    3 변수 마지막 값 세트

    변수 값은 다른 변수를 포함하여 플로우 앞부분의 모든 데이터 정제를 참조할 수 있습니다. 다른 데이터 알약을 참조하여 변수 값을 설정하는 경우 변수 할당의 순서를 유지해야 합니다. 참조된 값은 항상 참조된 값을 사용하는 변수 앞에 와야 합니다. 순서를 변경하면 null 값이 생성될 수 있습니다. 예를 들어, 이러한 변수 정의는 변수 정의의 순서를 유지할 때 예상되는 런타임 값만 생성합니다.

    표 2. 참조로 변수 값 설정
    순서 변수 구성 런타임 값
    1 variable1 하나 하나
    2 변수 2 {variable1}, 2 하나 둘
    3 variable3 {variable1}, {variable2}, 3 하나 둘 셋

    플로우 실행 상세 정보

    플로우 변수 설정 플로우 로직에 대한 요약이 실행 상세 정보에 나타납니다. 상세 정보에는 작업과 함께 설정된 모든 변수의 이름, 유형, 구성 및 런타임 값이 표시됩니다. 실행 세부 정보는 작업 또는 플로우 논리에 사용될 때 변수에 대한 정보도 제공합니다. 이 경우 유형, 구성 및 런타임 값이 표시됩니다.

    지원되는 데이터 유형

    워크플로우 스튜디오 는 플로우 변수에 대해 다음과 같은 데이터 유형을 지원합니다.
    • 날짜/시간
    • 10진수
    • 부동 소수점 숫자
    • 정수
    • JSON
    • 참조
    • 문자열
    • True/False